{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "656a57b0",
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import pandas as pd\n",
    "import pandas_datareader.data as web\n",
    "import requests\n",
    "import bs4 as bs"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "3d7536d1",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "包钢股份(600010)\n",
      "清源股份(603628)\n",
      "苏州龙杰(603332)\n",
      "四川路桥(600039)\n",
      "保利发展(600048)\n",
      "当代文体(600136)\n",
      "乐凯胶片(600135)\n",
      "九鼎投资(600053)\n",
      "波导股份(600130)\n",
      "国投资本(600061)\n",
      "皖维高新(600063)\n",
      "华创阳安(600155)\n",
      "永泰能源(600157)\n",
      "大龙地产(600159)\n",
      "凤凰光学(600071)\n",
      "康欣新材(600076)\n",
      "宋都股份(600077)\n",
      "澄星股份(600078)\n",
      "人福医药(600079)\n",
      "东风科技(600081)\n",
      "海泰发展(600082)\n",
      "上海天洋(603330)\n",
      "苏农银行(603323)\n",
      "兖州煤业(600188)\n",
      "锦州港(600190)\n",
      "泉阳泉(600189)\n",
      "同济堂(600090)\n",
      "金海高科(603311)\n",
      "福鞍股份(603315)\n",
      "湘油泵(603319)\n",
      "恒力石化(600346)\n",
      "明星电力(600101)\n",
      "旭升股份(603305)\n",
      "维力医疗(603309)\n",
      "景津环保(603279)\n",
      "北方稀土(600111)\n",
      "浙江东日(600113)\n",
      "中国东航(600115)\n",
      "大业股份(603278)\n",
      "浙江东方(600120)\n",
      "哈空调(600202)\n",
      "ST罗顿(600209)\n",
      "紫江企业(600210)\n",
      "西藏药业(600211)\n",
      "江苏阳光(600220)\n",
      "江泉实业(600212)\n",
      "长春经开(600215)\n",
      "*ST松江(600225)\n",
      "太龙药业(600222)\n",
      "城市传媒(600229)\n",
      "商赢环球(600146)\n",
      "冠农股份(600251)\n",
      "航天机电(600151)\n",
      "华升股份(600156)\n",
      "亿利洁能(600277)\n",
      "华阳新材(600281)\n",
      "巨化股份(600160)\n",
      "天坛生物(600161)\n",
      "香江控股(600162)\n",
      "天龙股份(603266)\n",
      "海鸥股份(603269)\n",
      "宏和科技(603256)\n",
      "中央商场(600280)\n",
      "江苏舜天(600287)\n",
      "ST华仪(600290)\n",
      "*ST信通(600289)\n",
      "太原重工(600169)\n",
      "美都能源(600175)\n",
      "华阳股份(600348)\n",
      "恒丰纸业(600356)\n",
      "国旅联合(600358)\n",
      "ST通葡(600365)\n",
      "新农开发(600359)\n",
      "三房巷(600370)\n",
      "五洲交通(600368)\n",
      "红星发展(600367)\n",
      "伊力特(600197)\n",
      "山东钢铁(600022)\n",
      "宁波联合(600051)\n",
      "金种子酒(600199)\n",
      "江苏吴中(600200)\n",
      "恒通股份(603223)\n",
      "中金公司(601995)\n",
      "福日电子(600203)\n",
      "有研新材(600206)\n",
      "安彩高科(600207)\n",
      "抚顺特钢(600399)\n",
      "新湖中宝(600208)\n",
      "小商品城(600415)\n",
      "湘电股份(600416)\n",
      "华嵘控股(600421)\n",
      "柳化股份(600423)\n",
      "亚星客车(600213)\n",
      "爱丽家居(603221)\n",
      "全柴动力(600218)\n",
      "海航控股(600221)\n",
      "元利科技(603217)\n",
      "快克股份(603203)\n",
      "鲁商发展(600223)\n",
      "瀚叶股份(600226)\n",
      "巴比食品(605338)\n",
      "圣济堂(600227)\n",
      "民丰特纸(600235)\n",
      "桂冠电力(600236)\n",
      "日播时尚(603196)\n",
      "渤海轮渡(603167)\n",
      "德创环保(603177)\n",
      "皇马科技(603181)\n",
      "亚邦股份(603188)\n",
      "中昌数据(600242)\n",
      "万通发展(600246)\n",
      "帅丰电器(605336)\n",
      "福达股份(603166)\n",
      "荣晟环保(603165)\n",
      "北元集团(601568)\n",
      "澳弘电子(605058)\n",
      "北方股份(600262)\n",
      "林海股份(600099)\n",
      "城建发展(600266)\n",
      "海正药业(600267)\n",
      "国电南自(600268)\n",
      "东方创业(600278)\n",
      "重庆港九(600279)\n",
      "钱江水利(600283)\n",
      "羚锐制药(600285)\n",
      "科华控股(603161)\n",
      "大恒科技(600288)\n",
      "厦门银行(601187)\n",
      "西水股份(600291)\n",
      "三峡新材(600293)\n",
      "洪通燃气(605169)\n",
      "维维股份(600300)\n",
      "桂东电力(600310)\n",
      "荣华实业(600311)\n",
      "农发种业(600313)\n",
      "五洲特纸(605007)\n",
      "营口港(600317)\n",
      "上海亚虹(603159)\n",
      "博信股份(600083)\n",
      "无锡振华(605319)\n",
      "天房发展(600322)\n",
      "瀚蓝环境(600323)\n",
      "西藏天路(600326)\n",
      "澳柯玛(600336)\n",
      "美克家居(600337)\n",
      "西藏珠峰(600338)\n",
      "中油工程(600339)\n",
      "亚宝药业(600351)\n",
      "明新旭腾(605068)\n",
      "旭光电子(600353)\n",
      "敦煌种业(600354)\n",
      "东亚药业(605177)\n",
      "精伦电子(600355)\n",
      "华微电子(600360)\n",
      "健之佳(605266)\n",
      "联创光电(600363)\n",
      "宁波韵升(600366)\n",
      "万向德农(600371)\n",
      "协和电子(605258)\n",
      "汉马科技(600375)\n",
      "友发集团(601686)\n",
      "青海春天(600381)\n",
      "确成股份(605183)\n",
      "龙江交通(601188)\n",
      "东材科技(601208)\n",
      "盛和资源(600392)\n",
      "粤泰股份(600393)\n",
      "海澜之家(600398)\n",
      "拉夏贝尔(603157)\n",
      "金能科技(603113)\n",
      "康惠制药(603139)\n",
      "天润乳业(600419)\n",
      "青松建化(600425)\n",
      "南侨食品(605339)\n",
      "财达证券(600906)\n",
      "三元股份(600429)\n",
      "博迁新材(605376)\n",
      "神驰机电(603109)\n",
      "芯能科技(603105)\n",
      "宁夏建材(600449)\n",
      "博通股份(600455)\n",
      "汇嘉时代(603101)\n",
      "新经典(603096)\n",
      "森特股份(603098)\n",
      "空港股份(600463)\n",
      "蓝光发展(600466)\n",
      "舒华体育(605299)\n",
      "好当家(600467)\n",
      "湘邮科技(600476)\n",
      "西上海(605151)\n",
      "科力远(600478)\n",
      "千金药业(600479)\n",
      "凌云股份(600480)\n",
      "双良节能(600481)\n",
      "天药股份(600488)\n",
      "晋西车轴(600495)\n",
      "科达制造(600499)\n",
      "森林包装(605500)\n",
      "航天晨光(600501)\n",
      "华丽家族(600503)\n",
      "西昌电力(600505)\n",
      "香梨股份(600506)\n",
      "健麾信息(605186)\n",
      "国网英大(600517)\n",
      "青山纸业(600103)\n",
      "越剑智能(603095)\n",
      "文一科技(600520)\n",
      "长园集团(600525)\n",
      "菲达环保(600526)\n",
      "江南高纤(600527)\n",
      "东贝集团(601956)\n",
      "交大昂立(600530)\n",
      "栖霞建设(600533)\n",
      "一鸣食品(605179)\n",
      "亿晶光电(600537)\n",
      "华旺科技(605377)\n",
      "厦门钨业(600549)\n",
      "老白干酒(600559)\n",
      "国睿科技(600562)\n",
      "中珠医疗(600568)\n",
      "惠泉啤酒(600573)\n",
      "宏盛股份(603090)\n",
      "先达股份(603086)\n",
      "西大门(605155)\n",
      "新华医疗(600587)\n",
      "新亚电子(605277)\n",
      "大连圣亚(600593)\n",
      "长城电工(600192)\n",
      "新安股份(600596)\n",
      "方正科技(600601)\n",
      "云赛智联(600602)\n",
      "广汇物流(600603)\n",
      "市北高新(600604)\n",
      "合兴股份(605005)\n",
      "神奇制药(600613)\n",
      "创兴资源(600193)\n",
      "大唐电信(600198)\n",
      "振华股份(603067)\n",
      "华谊集团(600623)\n",
      "复旦复华(600624)\n",
      "申达股份(600626)\n",
      "新世界(600628)\n",
      "大丰实业(603081)\n",
      "龙头股份(600630)\n",
      "和邦生物(603077)\n",
      "神通科技(605228)\n",
      "新炬网络(605398)\n",
      "新黄浦(600638)\n",
      "浦东金桥(600639)\n",
      "号百控股(600640)\n",
      "万业企业(600641)\n",
      "乐山电力(600644)\n",
      "中源协和(600645)\n",
      "同达创业(600647)\n",
      "城投控股(600649)\n",
      "飞乐音响(600651)\n",
      "昂立教育(600661)\n",
      "强生控股(600662)\n",
      "云天化(600096)\n",
      "良品铺子(603719)\n",
      "尖峰集团(600668)\n",
      "新泉股份(603179)\n",
      "天目药业(600671)\n",
      "成都燃气(603053)\n",
      "台华新材(603055)\n",
      "福达合金(603045)\n",
      "科林电气(603050)\n",
      "同力日升(605286)\n",
      "四川金顶(600678)\n",
      "美思德(603041)\n",
      "南京新百(600682)\n",
      "京投发展(600683)\n",
      "珠江股份(600684)\n",
      "迎丰股份(605055)\n",
      "蓝天燃气(605368)\n",
      "上海三毛(600689)\n",
      "华立股份(603038)\n",
      "新坐标(603040)\n",
      "东百集团(600693)\n",
      "凯众股份(603037)\n",
      "绿庭投资(600695)\n",
      "欧亚集团(600697)\n",
      "中国黄金(600916)\n",
      "重庆银行(601963)\n",
      "曲江文旅(600706)\n",
      "李子园(605337)\n",
      "华康股份(605077)\n",
      "太和水(605081)\n",
      "光明地产(600708)\n",
      "如通股份(603036)\n",
      "安德利(603031)\n",
      "盛屯矿业(600711)\n",
      "南宁百货(600712)\n",
      "全筑股份(603030)\n",
      "凤凰股份(600716)\n",
      "大连热电(600719)\n",
      "华资实业(600191)\n",
      "宁波富达(600724)\n",
      "东航物流(601156)\n",
      "中国高科(600730)\n",
      "实达集团(600734)\n",
      "苏州高新(600736)\n",
      "中粮糖业(600737)\n",
      "嵘泰股份(605133)\n",
      "华银电力(600744)\n",
      "王力安防(605268)\n",
      "江苏索普(600746)\n",
      "上实发展(600748)\n",
      "瑞芯微(603893)\n",
      "厦门国贸(600755)\n",
      "浪潮软件(600756)\n",
      "中国海防(600764)\n",
      "综艺股份(600770)\n",
      "广誉远(600771)\n",
      "园林股份(605303)\n",
      "联德股份(605060)\n",
      "西藏城投(600773)\n",
      "必得科技(605298)\n",
      "新潮能源(600777)\n",
      "永茂泰(605208)\n",
      "鲁信创投(600783)\n",
      "鲁银投资(600784)\n",
      "新华百货(600785)\n",
      "四方新材(605122)\n",
      "天鹅股份(603029)\n",
      "亚普股份(603013)\n",
      "钱江生化(600796)\n",
      "渤海化学(600800)\n",
      "福建水泥(600802)\n",
      "长龄液压(605389)\n",
      "马钢股份(600808)\n",
      "海天股份(603759)\n",
      "创力集团(603012)\n",
      "奥康国际(603001)\n",
      "花王股份(603007)\n",
      "中路股份(600818)\n",
      "耀皮玻璃(600819)\n",
      "金开新能(600821)\n",
      "上海物贸(600822)\n",
      "益民集团(600824)\n",
      "新华传媒(600825)\n",
      "茂业商业(600828)\n",
      "人民同泰(600829)\n",
      "香溢融通(600830)\n",
      "广电网络(600831)\n",
      "第一医药(600833)\n",
      "申通地铁(600834)\n",
      "上海易连(600836)\n",
      "上海九百(600838)\n",
      "上柴股份(600841)\n",
      "上工申贝(600843)\n",
      "同济科技(600846)\n",
      "出版传媒(601999)\n",
      "盛剑环境(603324)\n",
      "海欣股份(600851)\n",
      "龙建股份(600853)\n",
      "春兰股份(600854)\n",
      "航天长峰(600855)\n",
      "宁波中百(600857)\n",
      "海天精工(601882)\n",
      "江河集团(601886)\n",
      "京城股份(600860)\n",
      "北京城乡(600861)\n",
      "野马电池(605378)\n",
      "中航高科(600862)\n",
      "哈投股份(600864)\n",
      "百大集团(600865)\n",
      "星湖科技(600866)\n",
      "通化东宝(600867)\n",
      "梅雁吉祥(600868)\n",
      "远东股份(600869)\n",
      "石化油服(600871)\n",
      "英利汽车(601279)\n",
      "创业环保(600874)\n",
      "龙高股份(605086)\n",
      "洛阳玻璃(600876)\n",
      "航天电子(600879)\n",
      "博瑞传播(600880)\n",
      "妙可蓝多(600882)\n",
      "海南矿业(601969)\n",
      "吉视传媒(601929)\n",
      "宏发股份(600885)\n",
      "新疆众和(600888)\n",
      "南京化纤(600889)\n",
      "京运通(601908)\n",
      "诺德股份(600110)\n",
      "ST天成(600112)\n",
      "西宁特钢(600117)\n",
      "广日股份(600894)\n",
      "中煤能源(601898)\n",
      "海越能源(600387)\n",
      "国美通讯(600898)\n",
      "重庆燃气(600917)\n",
      "江苏有线(600959)\n",
      "国投中鲁(600962)\n",
      "福成股份(600965)\n",
      "博汇纸业(600966)\n",
      "宝胜股份(600973)\n",
      "健民集团(600976)\n",
      "新集能源(601918)\n",
      "北矿科技(600980)\n",
      "汇鸿集团(600981)\n",
      "宁波能源(600982)\n",
      "惠而浦(600983)\n",
      "浙文互联(600986)\n",
      "赤峰黄金(600988)\n",
      "四创电子(600990)\n",
      "贵绳股份(600992)\n",
      "德业股份(605117)\n",
      "晋亿实业(601002)\n",
      "连云港(601008)\n",
      "行动教育(605098)\n",
      "节能风电(601016)\n",
      "百龙创园(605016)\n",
      "ST蓝科(601798)\n",
      "西部黄金(601069)\n",
      "恒立液压(601100)\n",
      "潞安环能(601699)\n",
      "中国一重(601106)\n",
      "海南橡胶(601118)\n",
      "四方股份(601126)\n",
      "西部矿业(601168)\n",
      "江南水务(601199)\n",
      "金田铜业(601609)\n",
      "林洋能源(601222)\n",
      "嘉泽新能(601619)\n",
      "平煤股份(601666)\n",
      "滨化股份(601678)\n",
      "中银证券(601696)\n",
      "华电重工(601226)\n",
      "桐昆股份(601233)\n",
      "罗曼股份(605289)\n",
      "骆驼股份(601311)\n",
      "味知香(605089)\n",
      "百隆东方(601339)\n",
      "怡球资源(601388)\n",
      "东风股份(601515)\n",
      "浙文影业(601599)\n",
      "江山股份(600389)\n",
      "三星医疗(601567)\n",
      "中信重工(601608)\n",
      "广电电气(601616)\n",
      "明泰铝业(601677)\n",
      "九牧王(601566)\n",
      "拓普集团(601689)\n",
      "中新集团(601512)\n",
      "吉林高速(601518)\n",
      "风范股份(601700)\n",
      "佳禾食品(605300)\n",
      "上海电气(601727)\n",
      "华生科技(605180)\n",
      "浙江自然(605080)\n",
      "宁波建工(601789)\n",
      "中际联合(605305)\n",
      "北巴传媒(600386)\n",
      "动力源(600405)\n",
      "星宇股份(601799)\n",
      "光大银行(601818)\n",
      "中远海发(601866)\n",
      "华通线缆(605196)\n",
      "福莱新材(605488)\n",
      "金钼股份(601958)\n",
      "宝钢包装(601968)\n",
      "通用股份(601500)\n",
      "陕鼓动力(601369)\n",
      "丰林集团(601996)\n",
      "宏昌电子(603002)\n",
      "龙宇燃油(603003)\n",
      "联明股份(603006)\n",
      "北特科技(603009)\n",
      "万盛股份(603010)\n",
      "绿城水务(601368)\n",
      "弘讯科技(603015)\n",
      "中衡设计(603017)\n",
      "中设集团(603018)\n",
      "爱普股份(603020)\n",
      "山东华鹏(603021)\n",
      "新通联(603022)\n",
      "威帝股份(603023)\n",
      "大豪科技(603025)\n",
      "庞大集团(601258)\n",
      "陕西煤业(601225)\n",
      "天成自控(603085)\n",
      "宁波精达(603088)\n",
      "长白山(603099)\n",
      "润达医疗(603108)\n",
      "康尼机电(603111)\n",
      "红蜻蜓(603116)\n",
      "万林物流(603117)\n",
      "翠微股份(603123)\n",
      "中材节能(603126)\n",
      "腾龙股份(603158)\n",
      "吉鑫科技(601218)\n",
      "莎普爱思(603168)\n",
      "济民医疗(603222)\n",
      "雪峰科技(603227)\n",
      "松发股份(603268)\n",
      "苏盐井神(603299)\n",
      "华铁应急(603300)\n",
      "应流股份(603308)\n",
      "水发燃气(603318)\n",
      "尚纬股份(603333)\n",
      "日出东方(603366)\n",
      "九洲药业(603456)\n",
      "中国西电(601179)\n",
      "思维列控(603508)\n",
      "立霸股份(603519)\n",
      "普莱柯(603566)\n",
      "伟明环保(603568)\n",
      "杭齿前进(601177)\n",
      "永艺股份(603600)\n",
      "再升科技(603601)\n",
      "禾丰股份(603609)\n",
      "诺力股份(603611)\n",
      "韩建河山(603616)\n",
      "杭电股份(603618)\n",
      "ST华鼎(601113)\n",
      "石英股份(603688)\n",
      "盛洋科技(603703)\n",
      "国芳集团(601086)\n",
      "中南传媒(601098)\n",
      "星光农机(603789)\n",
      "道森股份(603800)\n",
      "歌力思(603808)\n",
      "曲美家居(603818)\n",
      "昊华能源(601101)\n",
      "四通股份(603838)\n",
      "渝农商行(601077)\n",
      "浙江新能(600032)\n",
      "金桥信息(603918)\n",
      "博敏电子(603936)\n",
      "醋化股份(603968)\n",
      "九丰能源(605090)\n",
      "艾华集团(603989)\n",
      "继峰股份(603997)\n",
      "方盛制药(603998)\n",
      "读者传媒(603999)\n",
      "美尔雅(600107)\n",
      "亚盛集团(600108)\n",
      "金健米业(600127)\n",
      "赛轮轮胎(601058)\n",
      "郑州煤电(600121)\n",
      "ST长投(600119)\n",
      "宏图高科(600122)\n",
      "均瑶健康(605388)\n",
      "兰花科创(600123)\n",
      "丽人丽妆(605136)\n",
      "弘业股份(600128)\n",
      "华钰矿业(601020)\n",
      "玉龙股份(601028)\n",
      "*ST新亿(600145)\n",
      "长春一东(600148)\n",
      "廊坊发展(600149)\n",
      "维科技术(600152)\n",
      "国中水务(600187)\n",
      "新日恒力(600165)\n",
      "中闽能源(600163)\n",
      "联美控股(600167)\n",
      "陕西黑猫(601015)\n",
      "生物股份(600201)\n",
      "返利科技(600228)\n",
      "宝泰隆(601011)\n",
      "重庆钢铁(601005)\n",
      "晋控煤业(601001)\n",
      "唐山港(601000)\n",
      "开滦股份(600997)\n",
      "淮北矿业(600985)\n",
      "宝丰能源(600989)\n",
      "建设机械(600984)\n",
      "凌钢股份(600231)\n",
      "金鹰股份(600232)\n",
      "科新发展(600234)\n",
      "铜峰电子(600237)\n",
      "广晟有色(600259)\n",
      "广安爱众(600979)\n",
      "恒源煤电(600971)\n",
      "鑫科材料(600255)\n",
      "大湖股份(600257)\n",
      "岳阳林纸(600963)\n",
      "鄂尔多斯(600295)\n",
      "曙光股份(600303)\n",
      "标准股份(600302)\n",
      "ST南化(600301)\n",
      "大东方(600327)\n",
      "中盐化工(600328)\n",
      "正源股份(600321)\n",
      "宏达股份(600331)\n",
      "中新药业(600329)\n",
      "天通股份(600330)\n",
      "长春燃气(600333)\n",
      "国机汽车(600335)\n",
      "昊华科技(600378)\n",
      "宝光股份(600379)\n",
      "株冶集团(600961)\n",
      "*ST金泰(600385)\n",
      "大有能源(600403)\n",
      "红豆股份(600400)\n",
      "浙江广厦(600052)\n",
      "ST亚星(600319)\n",
      "盘江股份(600395)\n",
      "浙江富润(600070)\n",
      "渤海汽车(600960)\n",
      "爱柯迪(600933)\n",
      "五矿发展(600058)\n",
      "商业城(600306)\n",
      "银鸽投资(600069)\n",
      "冠城大通(600067)\n",
      "新赛股份(600540)\n",
      "莫高股份(600543)\n",
      "山煤国际(600546)\n",
      "保变电气(600550)\n",
      "晶科科技(601778)\n",
      "威奥股份(605001)\n",
      "览海医疗(600896)\n",
      "中房股份(600890)\n",
      "大晟文化(600892)\n",
      "长源东谷(603950)\n",
      "三人行(605168)\n",
      "凯迪股份(605288)\n",
      "中泰证券(600918)\n",
      "S佳通(600182)\n",
      "光电股份(600184)\n",
      "格力地产(600185)\n",
      "莲花健康(600186)\n",
      "三峰环境(601827)\n",
      "国机重装(601399)\n",
      "聚合顺(605166)\n",
      "远达环保(600292)\n",
      "博闻科技(600883)\n",
      "中视传媒(600088)\n",
      "ST明科(600091)\n",
      "大名城(600094)\n",
      "ST中葡(600084)\n",
      "南钢股份(600282)\n",
      "亚泰集团(600881)\n",
      "武汉控股(600168)\n",
      "黄河旋风(600172)\n",
      "卧龙地产(600173)\n",
      "东安动力(600178)\n",
      "电能股份(600877)\n",
      "ST厦华(600870)\n",
      "甘李药业(603087)\n",
      "新天绿能(600956)\n",
      "安通控股(600179)\n",
      "瑞茂通(600180)\n",
      "内蒙华电(600863)\n",
      "ST景谷(600265)\n",
      "ST中天(600856)\n",
      "东方集团(600811)\n",
      "厦工股份(600815)\n",
      "宏盛科技(600817)\n",
      "丹化科技(600844)\n",
      "万里股份(600847)\n",
      "葫芦娃(605199)\n",
      "宜宾纸业(600793)\n",
      "ST天业(600807)\n",
      "神马股份(600810)\n",
      "开开实业(600272)\n",
      "嘉化能源(600273)\n",
      "ST昌鱼(600275)\n",
      "中电电机(603988)\n",
      "同庆楼(605108)\n",
      "甬金股份(603995)\n",
      "ST中新(603996)\n",
      "京能置业(600791)\n",
      "云煤能源(600792)\n",
      "新钢股份(600782)\n",
      "ST辅仁(600781)\n",
      "友好集团(600778)\n",
      "通宝能源(600780)\n",
      "威派格(603956)\n",
      "哈森股份(603958)\n",
      "恒润股份(603985)\n",
      "百利科技(603959)\n",
      "大理药业(603963)\n",
      "中创物流(603967)\n",
      "银龙股份(603969)\n",
      "中农立华(603970)\n",
      "福田汽车(600166)\n",
      "国光连锁(605188)\n",
      "金诚信(603979)\n",
      "国泰集团(603977)\n",
      "汉商集团(600774)\n",
      "丽岛新材(603937)\n",
      "金鸿顺(603922)\n",
      "铁流股份(603926)\n",
      "兴业股份(603928)\n",
      "宁波富邦(600768)\n",
      "祥龙电业(600769)\n",
      "运盛医疗(600767)\n",
      "力鼎光电(605118)\n",
      "建霖家居(603408)\n",
      "建业股份(603948)\n",
      "雪龙集团(603949)\n",
      "起帆电缆(605222)\n",
      "国联证券(601456)\n",
      "法狮龙(605318)\n",
      "晨光新材(605399)\n",
      "华达新材(605158)\n",
      "城地香江(603887)\n",
      "永创智能(603901)\n",
      "中持股份(603903)\n",
      "合诚股份(603909)\n",
      "苏博特(603916)\n",
      "合力科技(603917)\n",
      "园城黄金(600766)\n",
      "天正电气(605066)\n",
      "华丰股份(605100)\n",
      "宏柏新材(605366)\n",
      "辽宁能源(600758)\n",
      "洲际油气(600759)\n",
      "冠盛股份(605088)\n",
      "银座股份(600858)\n",
      "一汽富维(600742)\n",
      "海航科技(600751)\n",
      "东方银星(600753)\n",
      "长江传媒(600757)\n",
      "沪光股份(605333)\n",
      "格林达(603931)\n",
      "鼎胜新材(603876)\n",
      "山西焦化(600740)\n",
      "时空科技(605178)\n",
      "武进不锈(603878)\n",
      "永悦科技(603879)\n",
      "丽尚国潮(600738)\n",
      "辽宁成大(600739)\n",
      "爱旭股份(600732)\n",
      "新华锦(600735)\n",
      "长鸿高科(605008)\n",
      "新智认知(603869)\n",
      "新化股份(603867)\n",
      "华电能源(600726)\n",
      "鲁北化工(600727)\n",
      "湖南海利(600731)\n",
      "云南城投(600239)\n",
      "时代万恒(600241)\n",
      "青海华鼎(600243)\n",
      "ST成城(600247)\n",
      "陕西建工(600248)\n",
      "派克新材(605123)\n",
      "华荣股份(603855)\n",
      "能科科技(603859)\n",
      "天普股份(605255)\n",
      "两面针(600249)\n",
      "南纺股份(600250)\n",
      "ST松炀(603863)\n",
      "新亚强(603155)\n",
      "山东玻纤(605006)\n",
      "豪能股份(603809)\n",
      "丰山集团(603810)\n",
      "交建股份(603815)\n",
      "神力股份(603819)\n",
      "嘉澳环保(603822)\n",
      "百合花(603823)\n",
      "坤彩科技(603826)\n",
      "华峰铝业(601702)\n",
      "柯利达(603828)\n",
      "安正时尚(603839)\n",
      "云维股份(600725)\n",
      "众望布艺(605003)\n",
      "威龙股份(603779)\n",
      "乾景园林(603778)\n",
      "科博达(603786)\n",
      "宁波高发(603788)\n",
      "联泰环保(603797)\n",
      "豪悦护理(605009)\n",
      "上海沿浦(605128)\n",
      "西部资源(600139)\n",
      "金牛化工(600722)\n",
      "*ST百花(600721)\n",
      "海南椰岛(600238)\n",
      "金瑞矿业(600714)\n",
      "文投控股(600715)\n",
      "常青股份(603768)\n",
      "彩虹股份(600707)\n",
      "*ST工新(600701)\n",
      "湖南天雁(600698)\n",
      "苏美达(600710)\n",
      "仙鹤股份(603733)\n",
      "秦安股份(603758)\n",
      "中马传动(603767)\n",
      "立昂微(605358)\n",
      "浪莎股份(600137)\n",
      "大元泵业(603757)\n",
      "拱东医疗(605369)\n",
      "福然德(605050)\n",
      "中广天择(603721)\n",
      "龙韵股份(603729)\n",
      "岱美股份(603730)\n",
      "岩石股份(600696)\n",
      "亚通股份(600692)\n",
      "大商股份(600694)\n",
      "百川能源(600681)\n",
      "*ST刚泰(600687)\n",
      "阳煤化工(600691)\n",
      "金花股份(600080)\n",
      "上海凤凰(600679)\n",
      "塞力医疗(603716)\n",
      "晨丰科技(603685)\n",
      "江苏新能(603693)\n",
      "大胜达(603687)\n",
      "交运股份(600676)\n",
      "东方环宇(603706)\n",
      "沧州大化(600230)\n",
      "中华企业(600675)\n",
      "*ST瑞德(600666)\n",
      "天地源(600665)\n",
      "奥锐特(605116)\n",
      "灵康药业(603669)\n",
      "锦和商业(603682)\n",
      "永冠新材(603681)\n",
      "今创集团(603680)\n",
      "华体科技(603679)\n",
      "哈药股份(600664)\n",
      "*ST游久(600652)\n",
      "*ST中安(600654)\n",
      "申华控股(600653)\n",
      "晶华新材(603683)\n",
      "国新文化(600636)\n",
      "康隆达(603665)\n",
      "五洲新春(603667)\n",
      "天马科技(603668)\n",
      "德利股份(605198)\n",
      "*ST富控(600634)\n",
      "华鑫股份(600621)\n",
      "华建集团(600629)\n",
      "丰华股份(600615)\n",
      "三祥新材(603663)\n",
      "国新能源(600617)\n",
      "*ST鹏起(600614)\n",
      "天宸股份(600620)\n",
      "中毅达(600610)\n",
      "柯力传感(603662)\n",
      "金杯汽车(600609)\n",
      "ST沪科(600608)\n",
      "华翔股份(603112)\n",
      "汇通能源(600605)\n",
      "朗博科技(603655)\n",
      "春光科技(603657)\n",
      "中谷物流(603565)\n",
      "彤程新材(603650)\n",
      "伟时电子(605218)\n",
      "*ST熊猫(600599)\n",
      "茶花股份(603615)\n",
      "君禾股份(603617)\n",
      "退市保千(600074)\n",
      "科森科技(603626)\n",
      "伯特利(603596)\n",
      "天创时尚(603608)\n",
      "麒盛科技(603610)\n",
      "*ST中孚(600595)\n",
      "益佰制药(600594)\n",
      "汇金通(603577)\n",
      "苏利股份(603585)\n",
      "地素时尚(603587)\n",
      "高能环境(603588)\n",
      "珍宝岛(603567)\n",
      "长久物流(603569)\n",
      "ST起步(603557)\n",
      "健盛集团(603558)\n",
      "龙溪股份(600592)\n",
      "广东榕泰(600589)\n",
      "金晶科技(600586)\n",
      "克劳斯(600579)\n",
      "八一钢铁(600581)\n",
      "淮河能源(600575)\n",
      "祥源文化(600576)\n",
      "南都物业(603506)\n",
      "振江股份(603507)\n",
      "锦泓集团(603518)\n",
      "众源新材(603527)\n",
      "嘉诚国际(603535)\n",
      "贵人鸟(603555)\n",
      "海兴电力(603556)\n",
      "祥和实业(603500)\n",
      "金石资源(603505)\n",
      "安阳钢铁(600569)\n",
      "吉翔股份(603399)\n",
      "金辰股份(603396)\n",
      "勘设股份(603458)\n",
      "八方股份(603489)\n",
      "三美股份(603379)\n",
      "元成股份(603388)\n",
      "通达电气(603390)\n",
      "东珠生态(603359)\n",
      "金自天正(600560)\n",
      "江西长运(600561)\n",
      "山鹰国际(600567)\n",
      "华菱精工(603356)\n",
      "华达科技(603358)\n",
      "大西洋(600558)\n",
      "天下秀(600556)\n",
      "和顺石油(603353)\n",
      "文灿股份(603348)\n",
      "威尔药业(603351)\n",
      "海航创新(600555)\n",
      "时代出版(600551)\n",
      "凯盛科技(600552)\n",
      "贵州三力(603439)\n",
      "万泰生物(603392)\n",
      "赛伍技术(603212)\n",
      "东方时尚(603377)\n",
      "南方传媒(601900)\n",
      "狮头股份(600539)\n",
      "金徽酒(603919)\n",
      "未来股份(600532)\n",
      "白云电器(603861)\n",
      "赛福天(603028)\n",
      "康普顿(603798)\n",
      "德宏股份(603701)\n",
      "朗迪集团(603726)\n",
      "贵航股份(600523)\n",
      "多伦科技(603528)\n",
      "豫光金铅(600531)\n",
      "四方科技(603339)\n",
      "新洁能(605111)\n",
      "长华股份(605018)\n",
      "上海沪工(603131)\n",
      "ST康美(600518)\n",
      "中铁工业(600528)\n",
      "新宏泰(603016)\n",
      "海汽集团(603069)\n",
      "国发股份(600538)\n",
      "海航基础(600515)\n",
      "联环药业(600513)\n",
      "广西广电(600936)\n",
      "贵阳银行(601997)\n",
      "爱慕股份(603511)\n",
      "上海电影(601595)\n",
      "欧普照明(603515)\n",
      "腾达建设(600512)\n",
      "黑牡丹(600510)\n",
      "天富能源(600509)\n",
      "正平股份(603843)\n",
      "三角轮胎(601163)\n",
      "新天然气(603393)\n",
      "上海能源(600508)\n",
      "安徽建工(600502)\n",
      "凤竹纺织(600493)\n",
      "华海药业(600521)\n",
      "泰晶科技(603738)\n",
      "常熟银行(601128)\n",
      "东鹏饮料(605499)\n",
      "海程邦达(603836)\n",
      "梦百合(603313)\n",
      "杭州银行(600926)\n",
      "新华网(603888)\n",
      "富春染织(605189)\n",
      "国检集团(603060)\n",
      "龙元建设(600491)\n",
      "神农集团(605296)\n",
      "徕木股份(603633)\n",
      "鹏欣资源(600490)\n",
      "康德莱(603987)\n",
      "宏辉果蔬(603336)\n",
      "*ST信威(600485)\n",
      "苏州科达(603660)\n",
      "中通国脉(603559)\n",
      "三维股份(603033)\n",
      "华光环能(600475)\n",
      "亚振家居(603389)\n",
      "六国化工(600470)\n",
      "永吉股份(603058)\n",
      "风神股份(600469)\n",
      "力帆科技(601777)\n",
      "元祖股份(603886)\n",
      "浙江仙通(603239)\n",
      "中原证券(601375)\n",
      "常熟汽饰(603035)\n",
      "德新交运(603032)\n",
      "太平鸟(603877)\n",
      "皖天然气(603689)\n",
      "荣泰健康(603579)\n",
      "海利尔(603639)\n",
      "贵研铂业(600459)\n",
      "*ST九有(600462)\n",
      "百利电气(600468)\n",
      "中国科传(601858)\n",
      "洪城环境(600461)\n",
      "艾迪精密(603638)\n",
      "集友股份(603429)\n",
      "法兰泰克(603966)\n",
      "正裕工业(603089)\n",
      "百傲化学(603360)\n",
      "奇精机械(603677)\n",
      "宝钛股份(600456)\n",
      "镇海股份(603637)\n",
      "时代新材(600458)\n",
      "国机通用(600444)\n",
      "华纺股份(600448)\n",
      "通威股份(600438)\n",
      "白银有色(601212)\n",
      "博天环境(603603)\n",
      "海峡环保(603817)\n",
      "华鲁恒升(600426)\n",
      "天域生态(603717)\n",
      "泰禾智能(603656)\n",
      "共创草坪(605099)\n",
      "碳元科技(603133)\n",
      "冠豪高新(600433)\n",
      "诚意药业(603811)\n",
      "大千生态(603955)\n",
      "牧高笛(603908)\n",
      "至正股份(603991)\n",
      "三星新材(603578)\n",
      "利群股份(601366)\n",
      "ST安泰(600408)\n",
      "新日股份(603787)\n",
      "迪贝电气(603320)\n",
      "金山股份(600396)\n",
      "安源煤业(600397)\n",
      "三友化工(600409)\n",
      "龙蟠科技(603906)\n",
      "金麒麟(603586)\n",
      "美诺华(603538)\n",
      "惠达卫浴(603385)\n",
      "圣龙股份(603178)\n",
      "诺邦股份(603238)\n",
      "奥翔药业(603229)\n",
      "鸣志电器(603728)\n",
      "寿仙谷(603896)\n",
      "展鹏科技(603488)\n",
      "保隆科技(603197)\n",
      "广东明珠(600382)\n",
      "艾艾精工(603580)\n",
      "上海洗霸(603200)\n",
      "华脉科技(603042)\n",
      "惠发食品(603536)\n",
      "中文传媒(600373)\n",
      "我乐家居(603326)\n",
      "诚邦股份(603316)\n",
      "迪生力(603335)\n",
      "易德龙(603380)\n",
      "日盈电子(603286)\n",
      "三孚股份(603938)\n",
      "百达精工(603331)\n",
      "睿能科技(603933)\n",
      "东尼电子(603595)\n",
      "索通发展(603612)\n",
      "卫信康(603676)\n",
      "禾望电气(603063)\n",
      "大参林(603233)\n",
      "设计总院(603357)\n",
      "中公高科(603860)\n",
      "南卫股份(603880)\n",
      "新力金融(600318)\n",
      "华泰股份(600308)\n",
      "永安行(603776)\n",
      "酒钢宏兴(600307)\n",
      "正川股份(603976)\n",
      "圣达生物(603079)\n",
      "天安新材(603725)\n",
      "原尚股份(603813)\n",
      "天目湖(603136)\n",
      "亚士创能(603378)\n",
      "辰欣药业(603367)\n",
      "横店影视(603103)\n",
      "东方材料(603110)\n",
      "翔港科技(603499)\n",
      "洛凯股份(603829)\n",
      "阿科力(603722)\n",
      "璞泰来(603659)\n",
      "乐惠国际(603076)\n",
      "恒林股份(603661)\n",
      "山东出版(601019)\n",
      "春秋电子(603890)\n",
      "巨星农牧(603477)\n",
      "天永智能(603895)\n",
      "淳中科技(603516)\n",
      "嘉友国际(603871)\n",
      "中源家居(603709)\n",
      "七一二(603712)\n",
      "倍加洁(603059)\n",
      "雪天盐业(600929)\n",
      "长城科技(603897)\n",
      "振德医疗(603301)\n",
      "沃格光电(603773)\n",
      "亿嘉和(603666)\n",
      "南京证券(601990)\n",
      "密尔克卫(603713)\n",
      "长城军工(601606)\n",
      "康辰药业(603590)\n",
      "汇得科技(603192)\n",
      "中铝国际(601068)\n",
      "永新光学(603297)\n",
      "雅运股份(603790)\n",
      "捷昌驱动(603583)\n",
      "湘财股份(600095)\n",
      "招商南油(601975)\n",
      "利通电子(603629)\n",
      "上机数控(603185)\n",
      "青岛港(601298)\n",
      "宁波水表(603700)\n",
      "明阳智能(601615)\n",
      "福莱特(601865)\n",
      "天味食品(603317)\n",
      "有友食品(603697)\n",
      "泉峰汽车(603982)\n",
      "福蓉科技(603327)\n",
      "国茂股份(603915)\n",
      "红塔证券(601236)\n",
      "神马电力(603530)\n",
      "海星股份(603115)\n",
      "松霖科技(603992)\n",
      "日辰股份(603755)\n",
      "绿田机械(605259)\n",
      "三峡能源(600905)\n",
      "爱玛科技(603529)\n",
      "齐鲁银行(601665)\n",
      "瑞丰银行(601528)\n",
      "税友股份(603171)\n",
      "杭州热电(605011)\n",
      "德才股份(605287)\n",
      "新中港(605162)\n",
      "世茂能源(605028)\n",
      "永和股份(605020)\n",
      "立达信(605365)\n",
      "咸亨国际(605056)\n",
      "浙版传媒(601921)\n",
      "利柏特(605167)\n",
      "国邦医药(605507)\n",
      "圣泉集团(605589)\n",
      "冠石科技(605588)\n",
      "沪农商行(601825)\n",
      "正和生态(605069)\n",
      "恒盛能源(605580)\n",
      "中国电信(601728)\n",
      "龙版传媒(605577)\n",
      "菜百股份(605599)\n",
      "美邦股份(605033)\n",
      "维远股份(600955)\n",
      "上海港湾(605598)\n",
      "春雪食品(605567)\n",
      "中国能建(601868)\n",
      "福莱蒽特(605566)\n",
      "德昌股份(605555)\n",
      "盛泰集团(605138)\n",
      "浦发银行(600000)\n",
      "白云机场(600004)\n",
      "东风汽车(600006)\n",
      "中国国贸(600007)\n",
      "首创环保(600008)\n",
      "上海机场(600009)\n",
      "华能国际(600011)\n",
      "皖通高速(600012)\n",
      "华夏银行(600015)\n",
      "民生银行(600016)\n",
      "日照港(600017)\n",
      "上港集团(600018)\n",
      "宝钢股份(600019)\n",
      "中原高速(600020)\n",
      "上海电力(600021)\n",
      "浙能电力(600023)\n",
      "中远海能(600026)\n",
      "华电国际(600027)\n",
      "中国石化(600028)\n",
      "南方航空(600029)\n",
      "中信证券(600030)\n",
      "三一重工(600031)\n",
      "福建高速(600033)\n",
      "楚天高速(600035)\n",
      "招商银行(600036)\n",
      "歌华有线(600037)\n",
      "中直股份(600038)\n",
      "中国联通(600050)\n",
      "黄山旅游(600054)\n",
      "万东医疗(600055)\n",
      "中国医药(600056)\n",
      "厦门象屿(600057)\n",
      "古越龙山(600059)\n",
      "海信视像(600060)\n",
      "华润双鹤(600062)\n",
      "南京高科(600064)\n",
      "宇通客车(600066)\n",
      "葛洲坝(600068)\n",
      "中船科技(600072)\n",
      "上海梅林(600073)\n",
      "新疆天业(600075)\n",
      "同仁堂(600085)\n",
      "特变电工(600089)\n",
      "易见股份(600093)\n",
      "开创国际(600097)\n",
      "广州发展(600098)\n",
      "同方股份(600100)\n",
      "上汽集团(600104)\n",
      "永鼎股份(600105)\n",
      "重庆路桥(600106)\n",
      "国金证券(600109)\n",
      "东睦股份(600114)\n",
      "三峡水利(600116)\n",
      "中国卫星(600118)\n",
      "铁龙物流(600125)\n",
      "杭钢股份(600126)\n",
      "太极集团(600129)\n",
      "国网信通(600131)\n",
      "重庆啤酒(600132)\n",
      "东湖高新(600133)\n",
      "中青旅(600138)\n",
      "兴发集团(600141)\n",
      "金发科技(600143)\n",
      "中国船舶(600150)\n",
      "建发股份(600153)\n",
      "中体产业(600158)\n",
      "上海建工(600170)\n",
      "上海贝岭(600171)\n",
      "中国巨石(600176)\n",
      "雅戈尔(600177)\n",
      "生益科技(600183)\n",
      "中牧股份(600195)\n",
      "复星医药(600196)\n",
      "浙江医药(600216)\n",
      "中再资环(600217)\n",
      "南山铝业(600219)\n",
      "圆通速递(600233)\n",
      "中恒集团(600252)\n",
      "广汇能源(600256)\n",
      "首旅酒店(600258)\n",
      "凯乐科技(600260)\n",
      "阳光照明(600261)\n",
      "赣粤高速(600269)\n",
      "航天信息(600271)\n",
      "恒瑞医药(600276)\n",
      "浦东建设(600284)\n",
      "邮储银行(601658)\n",
      "郴电国际(600969)\n",
      "广汇汽车(600297)\n",
      "安琪酵母(600298)\n",
      "安迪苏(600299)\n",
      "恒顺醋业(600305)\n",
      "万华化学(600309)\n",
      "平高电气(600312)\n",
      "上海家化(600315)\n",
      "洪都航空(600316)\n",
      "振华重工(600320)\n",
      "华发股份(600325)\n",
      "白云山(600332)\n",
      "华夏幸福(600340)\n",
      "航天动力(600343)\n",
      "长江通信(600345)\n",
      "山东高速(600350)\n",
      "浙江龙盛(600352)\n",
      "华联综超(600361)\n",
      "江西铜业(600362)\n",
      "西南证券(600369)\n",
      "中航电子(600372)\n",
      "首开股份(600376)\n",
      "宁沪高速(600377)\n",
      "健康元(600380)\n",
      "金地集团(600383)\n",
      "龙净环保(600388)\n",
      "五矿资本(600390)\n",
      "航发科技(600391)\n",
      "国电南瑞(600406)\n",
      "华胜天成(600410)\n",
      "江淮汽车(600418)\n",
      "国药现代(600420)\n",
      "昆药集团(600422)\n",
      "中远海特(600428)\n",
      "北方导航(600435)\n",
      "片仔癀(600436)\n",
      "瑞贝卡(600439)\n",
      "金证股份(600446)\n",
      "涪陵电力(600452)\n",
      "士兰微(600460)\n",
      "杭萧钢构(600477)\n",
      "中国动力(600482)\n",
      "福能股份(600483)\n",
      "扬农化工(600486)\n",
      "亨通光电(600487)\n",
      "中金黄金(600489)\n",
      "精工钢构(600496)\n",
      "驰宏锌锗(600497)\n",
      "烽火通信(600498)\n",
      "中化国际(600500)\n",
      "方大特钢(600507)\n",
      "国药股份(600511)\n",
      "方大炭素(600516)\n",
      "贵州茅台(600519)\n",
      "中天科技(600522)\n",
      "山东药玻(600529)\n",
      "天士力(600535)\n",
      "中国软件(600536)\n",
      "卓郎智能(600545)\n",
      "山东黄金(600547)\n",
      "深高速(600548)\n",
      "康缘药业(600557)\n",
      "法拉电子(600563)\n",
      "迪马股份(600565)\n",
      "济川药业(600566)\n",
      "恒生电子(600570)\n",
      "信雅达(600571)\n",
      "康恩贝(600572)\n",
      "精达股份(600577)\n",
      "京能电力(600578)\n",
      "卧龙电驱(600580)\n",
      "天地科技(600582)\n",
      "海油工程(600583)\n",
      "长电科技(600584)\n",
      "海螺水泥(600585)\n",
      "用友网络(600588)\n",
      "泰豪科技(600590)\n",
      "光明乳业(600597)\n",
      "北大荒(600598)\n",
      "青岛啤酒(600600)\n",
      "绿地控股(600606)\n",
      "大众交通(600611)\n",
      "老凤祥(600612)\n",
      "金枫酒业(600616)\n",
      "氯碱化工(600618)\n",
      "海立股份(600619)\n",
      "光大嘉宝(600622)\n",
      "浙数文化(600633)\n",
      "大众公用(600635)\n",
      "东方明珠(600637)\n",
      "申能股份(600642)\n",
      "爱建集团(600643)\n",
      "外高桥(600648)\n",
      "锦江在线(600650)\n",
      "豫园股份(600655)\n",
      "信达地产(600657)\n",
      "电子城(600658)\n",
      "福耀玻璃(600660)\n",
      "陆家嘴(600663)\n",
      "太极实业(600667)\n",
      "川投能源(600674)\n",
      "中船防务(600685)\n",
      "金龙汽车(600686)\n",
      "上海石化(600688)\n",
      "海尔智家(600690)\n",
      "均胜电子(600699)\n",
      "舍得酒业(600702)\n",
      "三安光电(600703)\n",
      "物产中大(600704)\n",
      "中航产融(600705)\n",
      "南京医药(600713)\n",
      "天津港(600717)\n",
      "东软集团(600718)\n",
      "祁连山(600720)\n",
      "首商股份(600723)\n",
      "佳都科技(600728)\n",
      "重庆百货(600729)\n",
      "北汽蓝谷(600733)\n",
      "华域汽车(600741)\n",
      "华远地产(600743)\n",
      "闻泰科技(600745)\n",
      "西藏旅游(600749)\n",
      "江中药业(600750)\n",
      "锦江股份(600754)\n",
      "中航沈飞(600760)\n",
      "安徽合力(600761)\n",
      "通策医疗(600763)\n",
      "中航重机(600765)\n",
      "南京熊猫(600775)\n",
      "东方通信(600776)\n",
      "水井坊(600779)\n",
      "中储股份(600787)\n",
      "鲁抗医药(600789)\n",
      "轻纺城(600790)\n",
      "保税科技(600794)\n",
      "国电电力(600795)\n",
      "浙大网新(600797)\n",
      "宁波海运(600798)\n",
      "华新水泥(600801)\n",
      "新奥股份(600803)\n",
      "鹏博士(600804)\n",
      "悦达投资(600805)\n",
      "山西汾酒(600809)\n",
      "华北制药(600812)\n",
      "杭州解百(600814)\n",
      "安信信托(600816)\n",
      "隧道股份(600820)\n",
      "世茂股份(600823)\n",
      "兰生股份(600826)\n",
      "百联股份(600827)\n",
      "上海机电(600835)\n",
      "海通证券(600837)\n",
      "四川长虹(600839)\n",
      "宝信软件(600845)\n",
      "上海临港(600848)\n",
      "电科数字(600850)\n",
      "王府井(600859)\n",
      "中炬高新(600872)\n",
      "梅花生物(600873)\n",
      "东方电气(600875)\n",
      "杉杉股份(600884)\n",
      "国投电力(600886)\n",
      "伊利股份(600887)\n",
      "奥普家居(603551)\n",
      "航发动力(600893)\n",
      "张江高科(600895)\n",
      "厦门空港(600897)\n",
      "长江电力(600900)\n",
      "东方证券(600958)\n",
      "内蒙一机(600967)\n",
      "中材国际(600970)\n",
      "新五丰(600975)\n",
      "航民股份(600987)\n",
      "马应龙(600993)\n",
      "文山电力(600995)\n",
      "九州通(600998)\n",
      "招商证券(600999)\n",
      "柳钢股份(601003)\n",
      "大秦铁路(601006)\n",
      "金陵饭店(601007)\n",
      "南京银行(601009)\n",
      "文峰股份(601010)\n",
      "隆基股份(601012)\n",
      "宁波港(601018)\n",
      "春秋航空(601021)\n",
      "一拖股份(601038)\n",
      "中国神华(601088)\n",
      "太平洋(601099)\n",
      "四川成渝(601107)\n",
      "中国国航(601111)\n",
      "三江购物(601116)\n",
      "中国化学(601117)\n",
      "博威合金(601137)\n",
      "深圳燃气(601139)\n",
      "重庆水务(601158)\n",
      "兴业银行(601166)\n",
      "北京银行(601169)\n",
      "中国铁建(601186)\n",
      "东兴证券(601198)\n",
      "国泰君安(601211)\n",
      "君正集团(601216)\n",
      "环旭电子(601231)\n",
      "广汽集团(601238)\n",
      "农业银行(601288)\n",
      "三六零(601360)\n",
      "中国平安(601318)\n",
      "交通银行(601328)\n",
      "广深铁路(601333)\n",
      "新华保险(601336)\n",
      "兴业证券(601377)\n",
      "中国中铁(601390)\n",
      "工商银行(601398)\n",
      "大智慧(601519)\n",
      "东吴证券(601555)\n",
      "会稽山(601579)\n",
      "北辰实业(601588)\n",
      "中国铝业(601600)\n",
      "中国太保(601601)\n",
      "上海医药(601607)\n",
      "中国中冶(601618)\n",
      "中国人寿(601628)\n",
      "长城汽车(601633)\n",
      "旗滨集团(601636)\n",
      "中国建筑(601668)\n",
      "中国电建(601669)\n",
      "华泰证券(601688)\n",
      "郑煤机(601717)\n",
      "际华集团(601718)\n",
      "中国中车(601766)\n",
      "光大证券(601788)\n",
      "中国交建(601800)\n",
      "皖新传媒(601801)\n",
      "中海油服(601808)\n",
      "中国石油(601857)\n",
      "招商轮船(601872)\n",
      "正泰电器(601877)\n",
      "辽港股份(601880)\n",
      "中国中免(601888)\n",
      "亚星锚链(601890)\n",
      "紫金矿业(601899)\n",
      "方正证券(601901)\n",
      "中远海控(601919)\n",
      "凤凰传媒(601928)\n",
      "永辉超市(601933)\n",
      "建设银行(601939)\n",
      "中国汽研(601965)\n",
      "中国核电(601985)\n",
      "中国银行(601988)\n",
      "中国重工(601989)\n",
      "大唐发电(601991)\n",
      "金隅集团(601992)\n",
      "中信银行(601998)\n",
      "人民网(603000)\n",
      "晶方科技(603005)\n",
      "喜临门(603008)\n",
      "合锻智能(603011)\n",
      "中科曙光(603019)\n",
      "石大胜华(603026)\n",
      "音飞储存(603066)\n",
      "川仪股份(603100)\n",
      "共进股份(603118)\n",
      "华贸物流(603128)\n",
      "兰石重装(603169)\n",
      "迎驾贡酒(603198)\n",
      "九华旅游(603199)\n",
      "海天味业(603288)\n",
      "华懋科技(603306)\n",
      "依顿电子(603328)\n",
      "浙江鼎力(603338)\n",
      "莱克电气(603355)\n",
      "柳药股份(603368)\n",
      "今世缘(603369)\n",
      "邦宝益智(603398)\n",
      "口子窖(603589)\n",
      "引力传媒(603598)\n",
      "广信股份(603599)\n",
      "东方电缆(603606)\n",
      "南威软件(603636)\n",
      "火炬电子(603678)\n",
      "龙马环卫(603686)\n",
      "安记食品(603696)\n",
      "航天工程(603698)\n",
      "纽威股份(603699)\n",
      "海利生物(603718)\n",
      "隆鑫通用(603766)\n",
      "华友钴业(603799)\n",
      "福斯特(603806)\n",
      "桃李面包(603866)\n",
      "老百姓(603883)\n",
      "吉祥航空(603885)\n",
      "新澳股份(603889)\n",
      "好莱客(603898)\n",
      "晨光文具(603899)\n",
      "益丰药房(603939)\n",
      "洛阳钼业(603993)\n",
      "新凤鸣(603225)\n",
      "公牛集团(603195)\n",
      "京沪高铁(601816)\n",
      "东阳光(600673)\n",
      "浙商银行(601916)\n",
      "千禾味业(603027)\n",
      "司太立(603520)\n",
      "飞科电器(603868)\n",
      "三棵树(603737)\n",
      "中国核建(601611)\n",
      "小康股份(601127)\n",
      "玲珑轮胎(601966)\n",
      "超讯通信(603322)\n",
      "江苏银行(600919)\n",
      "新华文轩(601811)\n",
      "中国电影(600977)\n",
      "兆易创新(603986)\n",
      "安图生物(603658)\n",
      "网达软件(603189)\n",
      "无锡银行(600908)\n",
      "鼎信通讯(603421)\n",
      "来伊份(603777)\n",
      "顾家家居(603816)\n",
      "汇顶科技(603160)\n",
      "电魂网络(603258)\n",
      "斯达半导(603290)\n",
      "上海银行(601229)\n",
      "步长制药(603858)\n",
      "博迈科(603727)\n",
      "莱绅通灵(603900)\n",
      "华安证券(600909)\n",
      "麦迪科技(603990)\n",
      "家家悦(603708)\n",
      "信捷电气(603416)\n",
      "贵广网络(600996)\n",
      "杭叉集团(603298)\n",
      "日月股份(603218)\n",
      "亚翔集成(603929)\n",
      "华正新材(603186)\n",
      "吉比特(603444)\n",
      "景旺电子(603228)\n",
      "至纯科技(603690)\n",
      "泛微网络(603039)\n",
      "杰克股份(603337)\n",
      "中国银河(601881)\n",
      "数据港(603881)\n",
      "江山欧派(603208)\n",
      "重庆建工(600939)\n",
      "韦尔股份(603501)\n",
      "绝味食品(603517)\n",
      "克来机电(603960)\n",
      "拉芳家化(603630)\n",
      "海量数据(603138)\n",
      "瑞斯康达(603803)\n",
      "格尔软件(603232)\n",
      "世运电路(603920)\n",
      "江化微(603078)\n",
      "上海环境(601200)\n",
      "得邦照明(603303)\n",
      "欧派家居(603833)\n",
      "广州港(601228)\n",
      "安井食品(603345)\n",
      "苏垦农发(601952)\n",
      "顶点软件(603383)\n",
      "恒为科技(603496)\n",
      "菲林格尔(603226)\n",
      "吉华集团(603980)\n",
      "浙商证券(601878)\n",
      "广州酒家(603043)\n",
      "志邦家居(603801)\n",
      "基蛋生物(603387)\n",
      "健友股份(603707)\n",
      "华扬联众(603825)\n",
      "深圳新星(603978)\n",
      "纵横通信(603602)\n",
      "秦港股份(601326)\n",
      "春风动力(603129)\n",
      "中国出版(601949)\n",
      "昭衍新药(603127)\n",
      "建研院(603183)\n",
      "金域医学(603882)\n",
      "银都股份(603277)\n",
      "广东骏亚(603386)\n",
      "畅联股份(603648)\n",
      "梅轮电梯(603321)\n",
      "恒银科技(603106)\n",
      "掌阅科技(603533)\n",
      "傲农生物(603363)\n",
      "风语筑(603466)\n",
      "财通证券(601108)\n",
      "京华激光(603607)\n",
      "合盛硅业(603260)\n",
      "泰瑞机器(603289)\n",
      "佳力图(603912)\n",
      "东宏股份(603856)\n",
      "贵州燃气(600903)\n",
      "剑桥科技(603083)\n",
      "珀莱雅(603605)\n",
      "中曼石油(603619)\n",
      "水星家纺(603365)\n",
      "香飘飘(603711)\n",
      "好太太(603848)\n",
      "华能水电(600025)\n",
      "赛腾股份(603283)\n",
      "上海雅仕(603329)\n",
      "新疆火炬(603080)\n",
      "新城控股(601155)\n",
      "金牌厨柜(603180)\n",
      "德邦股份(603056)\n",
      "美凯龙(601828)\n",
      "成都银行(601838)\n",
      "养元饮品(603156)\n",
      "江苏租赁(600901)\n",
      "爱婴室(603214)\n",
      "药明康德(603259)\n",
      "科沃斯(603486)\n",
      "工业富联(601138)\n",
      "绿色动力(601330)\n",
      "中信建投(601066)\n",
      "长飞光纤(601869)\n",
      "长沙银行(601577)\n",
      "天风证券(601162)\n",
      "中贝通信(603220)\n",
      "中国人保(601319)\n",
      "海容冷链(603187)\n",
      "紫金银行(601860)\n",
      "华培动力(603121)\n",
      "蔚蓝生物(603739)\n",
      "中国外运(601598)\n",
      "西安银行(600928)\n",
      "博通集成(603068)\n",
      "海油发展(600968)\n",
      "中国卫通(601698)\n",
      "移远通信(603236)\n",
      "丸美股份(603983)\n",
      "国联股份(603613)\n",
      "鸿远电子(603267)\n",
      "南华期货(603093)\n",
      "中科软(603927)\n"
     ]
    }
   ],
   "source": [
    "def get_stock_code():\n",
    "    res = requests.get('https://www.banban.cn/gupiao/list_sh.html')\n",
    "    res.encoding = res.apparent_encoding\n",
    "    soup = bs.BeautifulSoup(res.text, 'lxml')\n",
    "    content = soup.find('div', {'class':'u-postcontent cz'})\n",
    "    result = []\n",
    "    for item in content.findAll('a'):\n",
    "        result.append(item.text)\n",
    "    return result\n",
    "\n",
    "def get_stock_history(stock_name, stock_code, save_dir):\n",
    "    stock_code = str(stock_code) + '.ss'\n",
    "    df = web.DataReader(stock_code, data_source='yahoo', start='1995-01-01', end='2021-10-28')\n",
    "    df.to_csv(save_dir + '/{}{}.csv'.format(stock_name, stock_code))\n",
    "\n",
    "if __name__=='__main__':\n",
    "    stock_name_code = get_stock_code()\n",
    "    for i in stock_name_code:\n",
    "        print(i)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "f7f8e21c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['包钢股份(600010)',\n",
       " '清源股份(603628)',\n",
       " '苏州龙杰(603332)',\n",
       " '四川路桥(600039)',\n",
       " '保利发展(600048)',\n",
       " '当代文体(600136)',\n",
       " '乐凯胶片(600135)',\n",
       " '九鼎投资(600053)',\n",
       " '波导股份(600130)',\n",
       " '国投资本(600061)',\n",
       " '皖维高新(600063)',\n",
       " '华创阳安(600155)',\n",
       " '永泰能源(600157)',\n",
       " '大龙地产(600159)',\n",
       " '凤凰光学(600071)',\n",
       " '康欣新材(600076)',\n",
       " '宋都股份(600077)',\n",
       " '澄星股份(600078)',\n",
       " '人福医药(600079)',\n",
       " '东风科技(600081)',\n",
       " '海泰发展(600082)',\n",
       " '上海天洋(603330)',\n",
       " '苏农银行(603323)',\n",
       " '兖州煤业(600188)',\n",
       " '锦州港(600190)',\n",
       " '泉阳泉(600189)',\n",
       " '同济堂(600090)',\n",
       " '金海高科(603311)',\n",
       " '福鞍股份(603315)',\n",
       " '湘油泵(603319)',\n",
       " '恒力石化(600346)',\n",
       " '明星电力(600101)',\n",
       " '旭升股份(603305)',\n",
       " '维力医疗(603309)',\n",
       " '景津环保(603279)',\n",
       " '北方稀土(600111)',\n",
       " '浙江东日(600113)',\n",
       " '中国东航(600115)',\n",
       " '大业股份(603278)',\n",
       " '浙江东方(600120)',\n",
       " '哈空调(600202)',\n",
       " 'ST罗顿(600209)',\n",
       " '紫江企业(600210)',\n",
       " '西藏药业(600211)',\n",
       " '江苏阳光(600220)',\n",
       " '江泉实业(600212)',\n",
       " '长春经开(600215)',\n",
       " '*ST松江(600225)',\n",
       " '太龙药业(600222)',\n",
       " '城市传媒(600229)',\n",
       " '商赢环球(600146)',\n",
       " '冠农股份(600251)',\n",
       " '航天机电(600151)',\n",
       " '华升股份(600156)',\n",
       " '亿利洁能(600277)',\n",
       " '华阳新材(600281)',\n",
       " '巨化股份(600160)',\n",
       " '天坛生物(600161)',\n",
       " '香江控股(600162)',\n",
       " '天龙股份(603266)',\n",
       " '海鸥股份(603269)',\n",
       " '宏和科技(603256)',\n",
       " '中央商场(600280)',\n",
       " '江苏舜天(600287)',\n",
       " 'ST华仪(600290)',\n",
       " '*ST信通(600289)',\n",
       " '太原重工(600169)',\n",
       " '美都能源(600175)',\n",
       " '华阳股份(600348)',\n",
       " '恒丰纸业(600356)',\n",
       " '国旅联合(600358)',\n",
       " 'ST通葡(600365)',\n",
       " '新农开发(600359)',\n",
       " '三房巷(600370)',\n",
       " '五洲交通(600368)',\n",
       " '红星发展(600367)',\n",
       " '伊力特(600197)',\n",
       " '山东钢铁(600022)',\n",
       " '宁波联合(600051)',\n",
       " '金种子酒(600199)',\n",
       " '江苏吴中(600200)',\n",
       " '恒通股份(603223)',\n",
       " '中金公司(601995)',\n",
       " '福日电子(600203)',\n",
       " '有研新材(600206)',\n",
       " '安彩高科(600207)',\n",
       " '抚顺特钢(600399)',\n",
       " '新湖中宝(600208)',\n",
       " '小商品城(600415)',\n",
       " '湘电股份(600416)',\n",
       " '华嵘控股(600421)',\n",
       " '柳化股份(600423)',\n",
       " '亚星客车(600213)',\n",
       " '爱丽家居(603221)',\n",
       " '全柴动力(600218)',\n",
       " '海航控股(600221)',\n",
       " '元利科技(603217)',\n",
       " '快克股份(603203)',\n",
       " '鲁商发展(600223)',\n",
       " '瀚叶股份(600226)',\n",
       " '巴比食品(605338)',\n",
       " '圣济堂(600227)',\n",
       " '民丰特纸(600235)',\n",
       " '桂冠电力(600236)',\n",
       " '日播时尚(603196)',\n",
       " '渤海轮渡(603167)',\n",
       " '德创环保(603177)',\n",
       " '皇马科技(603181)',\n",
       " '亚邦股份(603188)',\n",
       " '中昌数据(600242)',\n",
       " '万通发展(600246)',\n",
       " '帅丰电器(605336)',\n",
       " '福达股份(603166)',\n",
       " '荣晟环保(603165)',\n",
       " '北元集团(601568)',\n",
       " '澳弘电子(605058)',\n",
       " '北方股份(600262)',\n",
       " '林海股份(600099)',\n",
       " '城建发展(600266)',\n",
       " '海正药业(600267)',\n",
       " '国电南自(600268)',\n",
       " '东方创业(600278)',\n",
       " '重庆港九(600279)',\n",
       " '钱江水利(600283)',\n",
       " '羚锐制药(600285)',\n",
       " '科华控股(603161)',\n",
       " '大恒科技(600288)',\n",
       " '厦门银行(601187)',\n",
       " '西水股份(600291)',\n",
       " '三峡新材(600293)',\n",
       " '洪通燃气(605169)',\n",
       " '维维股份(600300)',\n",
       " '桂东电力(600310)',\n",
       " '荣华实业(600311)',\n",
       " '农发种业(600313)',\n",
       " '五洲特纸(605007)',\n",
       " '营口港(600317)',\n",
       " '上海亚虹(603159)',\n",
       " '博信股份(600083)',\n",
       " '无锡振华(605319)',\n",
       " '天房发展(600322)',\n",
       " '瀚蓝环境(600323)',\n",
       " '西藏天路(600326)',\n",
       " '澳柯玛(600336)',\n",
       " '美克家居(600337)',\n",
       " '西藏珠峰(600338)',\n",
       " '中油工程(600339)',\n",
       " '亚宝药业(600351)',\n",
       " '明新旭腾(605068)',\n",
       " '旭光电子(600353)',\n",
       " '敦煌种业(600354)',\n",
       " '东亚药业(605177)',\n",
       " '精伦电子(600355)',\n",
       " '华微电子(600360)',\n",
       " '健之佳(605266)',\n",
       " '联创光电(600363)',\n",
       " '宁波韵升(600366)',\n",
       " '万向德农(600371)',\n",
       " '协和电子(605258)',\n",
       " '汉马科技(600375)',\n",
       " '友发集团(601686)',\n",
       " '青海春天(600381)',\n",
       " '确成股份(605183)',\n",
       " '龙江交通(601188)',\n",
       " '东材科技(601208)',\n",
       " '盛和资源(600392)',\n",
       " '粤泰股份(600393)',\n",
       " '海澜之家(600398)',\n",
       " '拉夏贝尔(603157)',\n",
       " '金能科技(603113)',\n",
       " '康惠制药(603139)',\n",
       " '天润乳业(600419)',\n",
       " '青松建化(600425)',\n",
       " '南侨食品(605339)',\n",
       " '财达证券(600906)',\n",
       " '三元股份(600429)',\n",
       " '博迁新材(605376)',\n",
       " '神驰机电(603109)',\n",
       " '芯能科技(603105)',\n",
       " '宁夏建材(600449)',\n",
       " '博通股份(600455)',\n",
       " '汇嘉时代(603101)',\n",
       " '新经典(603096)',\n",
       " '森特股份(603098)',\n",
       " '空港股份(600463)',\n",
       " '蓝光发展(600466)',\n",
       " '舒华体育(605299)',\n",
       " '好当家(600467)',\n",
       " '湘邮科技(600476)',\n",
       " '西上海(605151)',\n",
       " '科力远(600478)',\n",
       " '千金药业(600479)',\n",
       " '凌云股份(600480)',\n",
       " '双良节能(600481)',\n",
       " '天药股份(600488)',\n",
       " '晋西车轴(600495)',\n",
       " '科达制造(600499)',\n",
       " '森林包装(605500)',\n",
       " '航天晨光(600501)',\n",
       " '华丽家族(600503)',\n",
       " '西昌电力(600505)',\n",
       " '香梨股份(600506)',\n",
       " '健麾信息(605186)',\n",
       " '国网英大(600517)',\n",
       " '青山纸业(600103)',\n",
       " '越剑智能(603095)',\n",
       " '文一科技(600520)',\n",
       " '长园集团(600525)',\n",
       " '菲达环保(600526)',\n",
       " '江南高纤(600527)',\n",
       " '东贝集团(601956)',\n",
       " '交大昂立(600530)',\n",
       " '栖霞建设(600533)',\n",
       " '一鸣食品(605179)',\n",
       " '亿晶光电(600537)',\n",
       " '华旺科技(605377)',\n",
       " '厦门钨业(600549)',\n",
       " '老白干酒(600559)',\n",
       " '国睿科技(600562)',\n",
       " '中珠医疗(600568)',\n",
       " '惠泉啤酒(600573)',\n",
       " '宏盛股份(603090)',\n",
       " '先达股份(603086)',\n",
       " '西大门(605155)',\n",
       " '新华医疗(600587)',\n",
       " '新亚电子(605277)',\n",
       " '大连圣亚(600593)',\n",
       " '长城电工(600192)',\n",
       " '新安股份(600596)',\n",
       " '方正科技(600601)',\n",
       " '云赛智联(600602)',\n",
       " '广汇物流(600603)',\n",
       " '市北高新(600604)',\n",
       " '合兴股份(605005)',\n",
       " '神奇制药(600613)',\n",
       " '创兴资源(600193)',\n",
       " '大唐电信(600198)',\n",
       " '振华股份(603067)',\n",
       " '华谊集团(600623)',\n",
       " '复旦复华(600624)',\n",
       " '申达股份(600626)',\n",
       " '新世界(600628)',\n",
       " '大丰实业(603081)',\n",
       " '龙头股份(600630)',\n",
       " '和邦生物(603077)',\n",
       " '神通科技(605228)',\n",
       " '新炬网络(605398)',\n",
       " '新黄浦(600638)',\n",
       " '浦东金桥(600639)',\n",
       " '号百控股(600640)',\n",
       " '万业企业(600641)',\n",
       " '乐山电力(600644)',\n",
       " '中源协和(600645)',\n",
       " '同达创业(600647)',\n",
       " '城投控股(600649)',\n",
       " '飞乐音响(600651)',\n",
       " '昂立教育(600661)',\n",
       " '强生控股(600662)',\n",
       " '云天化(600096)',\n",
       " '良品铺子(603719)',\n",
       " '尖峰集团(600668)',\n",
       " '新泉股份(603179)',\n",
       " '天目药业(600671)',\n",
       " '成都燃气(603053)',\n",
       " '台华新材(603055)',\n",
       " '福达合金(603045)',\n",
       " '科林电气(603050)',\n",
       " '同力日升(605286)',\n",
       " '四川金顶(600678)',\n",
       " '美思德(603041)',\n",
       " '南京新百(600682)',\n",
       " '京投发展(600683)',\n",
       " '珠江股份(600684)',\n",
       " '迎丰股份(605055)',\n",
       " '蓝天燃气(605368)',\n",
       " '上海三毛(600689)',\n",
       " '华立股份(603038)',\n",
       " '新坐标(603040)',\n",
       " '东百集团(600693)',\n",
       " '凯众股份(603037)',\n",
       " '绿庭投资(600695)',\n",
       " '欧亚集团(600697)',\n",
       " '中国黄金(600916)',\n",
       " '重庆银行(601963)',\n",
       " '曲江文旅(600706)',\n",
       " '李子园(605337)',\n",
       " '华康股份(605077)',\n",
       " '太和水(605081)',\n",
       " '光明地产(600708)',\n",
       " '如通股份(603036)',\n",
       " '安德利(603031)',\n",
       " '盛屯矿业(600711)',\n",
       " '南宁百货(600712)',\n",
       " '全筑股份(603030)',\n",
       " '凤凰股份(600716)',\n",
       " '大连热电(600719)',\n",
       " '华资实业(600191)',\n",
       " '宁波富达(600724)',\n",
       " '东航物流(601156)',\n",
       " '中国高科(600730)',\n",
       " '实达集团(600734)',\n",
       " '苏州高新(600736)',\n",
       " '中粮糖业(600737)',\n",
       " '嵘泰股份(605133)',\n",
       " '华银电力(600744)',\n",
       " '王力安防(605268)',\n",
       " '江苏索普(600746)',\n",
       " '上实发展(600748)',\n",
       " '瑞芯微(603893)',\n",
       " '厦门国贸(600755)',\n",
       " '浪潮软件(600756)',\n",
       " '中国海防(600764)',\n",
       " '综艺股份(600770)',\n",
       " '广誉远(600771)',\n",
       " '园林股份(605303)',\n",
       " '联德股份(605060)',\n",
       " '西藏城投(600773)',\n",
       " '必得科技(605298)',\n",
       " '新潮能源(600777)',\n",
       " '永茂泰(605208)',\n",
       " '鲁信创投(600783)',\n",
       " '鲁银投资(600784)',\n",
       " '新华百货(600785)',\n",
       " '四方新材(605122)',\n",
       " '天鹅股份(603029)',\n",
       " '亚普股份(603013)',\n",
       " '钱江生化(600796)',\n",
       " '渤海化学(600800)',\n",
       " '福建水泥(600802)',\n",
       " '长龄液压(605389)',\n",
       " '马钢股份(600808)',\n",
       " '海天股份(603759)',\n",
       " '创力集团(603012)',\n",
       " '奥康国际(603001)',\n",
       " '花王股份(603007)',\n",
       " '中路股份(600818)',\n",
       " '耀皮玻璃(600819)',\n",
       " '金开新能(600821)',\n",
       " '上海物贸(600822)',\n",
       " '益民集团(600824)',\n",
       " '新华传媒(600825)',\n",
       " '茂业商业(600828)',\n",
       " '人民同泰(600829)',\n",
       " '香溢融通(600830)',\n",
       " '广电网络(600831)',\n",
       " '第一医药(600833)',\n",
       " '申通地铁(600834)',\n",
       " '上海易连(600836)',\n",
       " '上海九百(600838)',\n",
       " '上柴股份(600841)',\n",
       " '上工申贝(600843)',\n",
       " '同济科技(600846)',\n",
       " '出版传媒(601999)',\n",
       " '盛剑环境(603324)',\n",
       " '海欣股份(600851)',\n",
       " '龙建股份(600853)',\n",
       " '春兰股份(600854)',\n",
       " '航天长峰(600855)',\n",
       " '宁波中百(600857)',\n",
       " '海天精工(601882)',\n",
       " '江河集团(601886)',\n",
       " '京城股份(600860)',\n",
       " '北京城乡(600861)',\n",
       " '野马电池(605378)',\n",
       " '中航高科(600862)',\n",
       " '哈投股份(600864)',\n",
       " '百大集团(600865)',\n",
       " '星湖科技(600866)',\n",
       " '通化东宝(600867)',\n",
       " '梅雁吉祥(600868)',\n",
       " '远东股份(600869)',\n",
       " '石化油服(600871)',\n",
       " '英利汽车(601279)',\n",
       " '创业环保(600874)',\n",
       " '龙高股份(605086)',\n",
       " '洛阳玻璃(600876)',\n",
       " '航天电子(600879)',\n",
       " '博瑞传播(600880)',\n",
       " '妙可蓝多(600882)',\n",
       " '海南矿业(601969)',\n",
       " '吉视传媒(601929)',\n",
       " '宏发股份(600885)',\n",
       " '新疆众和(600888)',\n",
       " '南京化纤(600889)',\n",
       " '京运通(601908)',\n",
       " '诺德股份(600110)',\n",
       " 'ST天成(600112)',\n",
       " '西宁特钢(600117)',\n",
       " '广日股份(600894)',\n",
       " '中煤能源(601898)',\n",
       " '海越能源(600387)',\n",
       " '国美通讯(600898)',\n",
       " '重庆燃气(600917)',\n",
       " '江苏有线(600959)',\n",
       " '国投中鲁(600962)',\n",
       " '福成股份(600965)',\n",
       " '博汇纸业(600966)',\n",
       " '宝胜股份(600973)',\n",
       " '健民集团(600976)',\n",
       " '新集能源(601918)',\n",
       " '北矿科技(600980)',\n",
       " '汇鸿集团(600981)',\n",
       " '宁波能源(600982)',\n",
       " '惠而浦(600983)',\n",
       " '浙文互联(600986)',\n",
       " '赤峰黄金(600988)',\n",
       " '四创电子(600990)',\n",
       " '贵绳股份(600992)',\n",
       " '德业股份(605117)',\n",
       " '晋亿实业(601002)',\n",
       " '连云港(601008)',\n",
       " '行动教育(605098)',\n",
       " '节能风电(601016)',\n",
       " '百龙创园(605016)',\n",
       " 'ST蓝科(601798)',\n",
       " '西部黄金(601069)',\n",
       " '恒立液压(601100)',\n",
       " '潞安环能(601699)',\n",
       " '中国一重(601106)',\n",
       " '海南橡胶(601118)',\n",
       " '四方股份(601126)',\n",
       " '西部矿业(601168)',\n",
       " '江南水务(601199)',\n",
       " '金田铜业(601609)',\n",
       " '林洋能源(601222)',\n",
       " '嘉泽新能(601619)',\n",
       " '平煤股份(601666)',\n",
       " '滨化股份(601678)',\n",
       " '中银证券(601696)',\n",
       " '华电重工(601226)',\n",
       " '桐昆股份(601233)',\n",
       " '罗曼股份(605289)',\n",
       " '骆驼股份(601311)',\n",
       " '味知香(605089)',\n",
       " '百隆东方(601339)',\n",
       " '怡球资源(601388)',\n",
       " '东风股份(601515)',\n",
       " '浙文影业(601599)',\n",
       " '江山股份(600389)',\n",
       " '三星医疗(601567)',\n",
       " '中信重工(601608)',\n",
       " '广电电气(601616)',\n",
       " '明泰铝业(601677)',\n",
       " '九牧王(601566)',\n",
       " '拓普集团(601689)',\n",
       " '中新集团(601512)',\n",
       " '吉林高速(601518)',\n",
       " '风范股份(601700)',\n",
       " '佳禾食品(605300)',\n",
       " '上海电气(601727)',\n",
       " '华生科技(605180)',\n",
       " '浙江自然(605080)',\n",
       " '宁波建工(601789)',\n",
       " '中际联合(605305)',\n",
       " '北巴传媒(600386)',\n",
       " '动力源(600405)',\n",
       " '星宇股份(601799)',\n",
       " '光大银行(601818)',\n",
       " '中远海发(601866)',\n",
       " '华通线缆(605196)',\n",
       " '福莱新材(605488)',\n",
       " '金钼股份(601958)',\n",
       " '宝钢包装(601968)',\n",
       " '通用股份(601500)',\n",
       " '陕鼓动力(601369)',\n",
       " '丰林集团(601996)',\n",
       " '宏昌电子(603002)',\n",
       " '龙宇燃油(603003)',\n",
       " '联明股份(603006)',\n",
       " '北特科技(603009)',\n",
       " '万盛股份(603010)',\n",
       " '绿城水务(601368)',\n",
       " '弘讯科技(603015)',\n",
       " '中衡设计(603017)',\n",
       " '中设集团(603018)',\n",
       " '爱普股份(603020)',\n",
       " '山东华鹏(603021)',\n",
       " '新通联(603022)',\n",
       " '威帝股份(603023)',\n",
       " '大豪科技(603025)',\n",
       " '庞大集团(601258)',\n",
       " '陕西煤业(601225)',\n",
       " '天成自控(603085)',\n",
       " '宁波精达(603088)',\n",
       " '长白山(603099)',\n",
       " '润达医疗(603108)',\n",
       " '康尼机电(603111)',\n",
       " '红蜻蜓(603116)',\n",
       " '万林物流(603117)',\n",
       " '翠微股份(603123)',\n",
       " '中材节能(603126)',\n",
       " '腾龙股份(603158)',\n",
       " '吉鑫科技(601218)',\n",
       " '莎普爱思(603168)',\n",
       " '济民医疗(603222)',\n",
       " '雪峰科技(603227)',\n",
       " '松发股份(603268)',\n",
       " '苏盐井神(603299)',\n",
       " '华铁应急(603300)',\n",
       " '应流股份(603308)',\n",
       " '水发燃气(603318)',\n",
       " '尚纬股份(603333)',\n",
       " '日出东方(603366)',\n",
       " '九洲药业(603456)',\n",
       " '中国西电(601179)',\n",
       " '思维列控(603508)',\n",
       " '立霸股份(603519)',\n",
       " '普莱柯(603566)',\n",
       " '伟明环保(603568)',\n",
       " '杭齿前进(601177)',\n",
       " '永艺股份(603600)',\n",
       " '再升科技(603601)',\n",
       " '禾丰股份(603609)',\n",
       " '诺力股份(603611)',\n",
       " '韩建河山(603616)',\n",
       " '杭电股份(603618)',\n",
       " 'ST华鼎(601113)',\n",
       " '石英股份(603688)',\n",
       " '盛洋科技(603703)',\n",
       " '国芳集团(601086)',\n",
       " '中南传媒(601098)',\n",
       " '星光农机(603789)',\n",
       " '道森股份(603800)',\n",
       " '歌力思(603808)',\n",
       " '曲美家居(603818)',\n",
       " '昊华能源(601101)',\n",
       " '四通股份(603838)',\n",
       " '渝农商行(601077)',\n",
       " '浙江新能(600032)',\n",
       " '金桥信息(603918)',\n",
       " '博敏电子(603936)',\n",
       " '醋化股份(603968)',\n",
       " '九丰能源(605090)',\n",
       " '艾华集团(603989)',\n",
       " '继峰股份(603997)',\n",
       " '方盛制药(603998)',\n",
       " '读者传媒(603999)',\n",
       " '美尔雅(600107)',\n",
       " '亚盛集团(600108)',\n",
       " '金健米业(600127)',\n",
       " '赛轮轮胎(601058)',\n",
       " '郑州煤电(600121)',\n",
       " 'ST长投(600119)',\n",
       " '宏图高科(600122)',\n",
       " '均瑶健康(605388)',\n",
       " '兰花科创(600123)',\n",
       " '丽人丽妆(605136)',\n",
       " '弘业股份(600128)',\n",
       " '华钰矿业(601020)',\n",
       " '玉龙股份(601028)',\n",
       " '*ST新亿(600145)',\n",
       " '长春一东(600148)',\n",
       " '廊坊发展(600149)',\n",
       " '维科技术(600152)',\n",
       " '国中水务(600187)',\n",
       " '新日恒力(600165)',\n",
       " '中闽能源(600163)',\n",
       " '联美控股(600167)',\n",
       " '陕西黑猫(601015)',\n",
       " '生物股份(600201)',\n",
       " '返利科技(600228)',\n",
       " '宝泰隆(601011)',\n",
       " '重庆钢铁(601005)',\n",
       " '晋控煤业(601001)',\n",
       " '唐山港(601000)',\n",
       " '开滦股份(600997)',\n",
       " '淮北矿业(600985)',\n",
       " '宝丰能源(600989)',\n",
       " '建设机械(600984)',\n",
       " '凌钢股份(600231)',\n",
       " '金鹰股份(600232)',\n",
       " '科新发展(600234)',\n",
       " '铜峰电子(600237)',\n",
       " '广晟有色(600259)',\n",
       " '广安爱众(600979)',\n",
       " '恒源煤电(600971)',\n",
       " '鑫科材料(600255)',\n",
       " '大湖股份(600257)',\n",
       " '岳阳林纸(600963)',\n",
       " '鄂尔多斯(600295)',\n",
       " '曙光股份(600303)',\n",
       " '标准股份(600302)',\n",
       " 'ST南化(600301)',\n",
       " '大东方(600327)',\n",
       " '中盐化工(600328)',\n",
       " '正源股份(600321)',\n",
       " '宏达股份(600331)',\n",
       " '中新药业(600329)',\n",
       " '天通股份(600330)',\n",
       " '长春燃气(600333)',\n",
       " '国机汽车(600335)',\n",
       " '昊华科技(600378)',\n",
       " '宝光股份(600379)',\n",
       " '株冶集团(600961)',\n",
       " '*ST金泰(600385)',\n",
       " '大有能源(600403)',\n",
       " '红豆股份(600400)',\n",
       " '浙江广厦(600052)',\n",
       " 'ST亚星(600319)',\n",
       " '盘江股份(600395)',\n",
       " '浙江富润(600070)',\n",
       " '渤海汽车(600960)',\n",
       " '爱柯迪(600933)',\n",
       " '五矿发展(600058)',\n",
       " '商业城(600306)',\n",
       " '银鸽投资(600069)',\n",
       " '冠城大通(600067)',\n",
       " '新赛股份(600540)',\n",
       " '莫高股份(600543)',\n",
       " '山煤国际(600546)',\n",
       " '保变电气(600550)',\n",
       " '晶科科技(601778)',\n",
       " '威奥股份(605001)',\n",
       " '览海医疗(600896)',\n",
       " '中房股份(600890)',\n",
       " '大晟文化(600892)',\n",
       " '长源东谷(603950)',\n",
       " '三人行(605168)',\n",
       " '凯迪股份(605288)',\n",
       " '中泰证券(600918)',\n",
       " 'S佳通(600182)',\n",
       " '光电股份(600184)',\n",
       " '格力地产(600185)',\n",
       " '莲花健康(600186)',\n",
       " '三峰环境(601827)',\n",
       " '国机重装(601399)',\n",
       " '聚合顺(605166)',\n",
       " '远达环保(600292)',\n",
       " '博闻科技(600883)',\n",
       " '中视传媒(600088)',\n",
       " 'ST明科(600091)',\n",
       " '大名城(600094)',\n",
       " 'ST中葡(600084)',\n",
       " '南钢股份(600282)',\n",
       " '亚泰集团(600881)',\n",
       " '武汉控股(600168)',\n",
       " '黄河旋风(600172)',\n",
       " '卧龙地产(600173)',\n",
       " '东安动力(600178)',\n",
       " '电能股份(600877)',\n",
       " 'ST厦华(600870)',\n",
       " '甘李药业(603087)',\n",
       " '新天绿能(600956)',\n",
       " '安通控股(600179)',\n",
       " '瑞茂通(600180)',\n",
       " '内蒙华电(600863)',\n",
       " 'ST景谷(600265)',\n",
       " 'ST中天(600856)',\n",
       " '东方集团(600811)',\n",
       " '厦工股份(600815)',\n",
       " '宏盛科技(600817)',\n",
       " '丹化科技(600844)',\n",
       " '万里股份(600847)',\n",
       " '葫芦娃(605199)',\n",
       " '宜宾纸业(600793)',\n",
       " 'ST天业(600807)',\n",
       " '神马股份(600810)',\n",
       " '开开实业(600272)',\n",
       " '嘉化能源(600273)',\n",
       " 'ST昌鱼(600275)',\n",
       " '中电电机(603988)',\n",
       " '同庆楼(605108)',\n",
       " '甬金股份(603995)',\n",
       " 'ST中新(603996)',\n",
       " '京能置业(600791)',\n",
       " '云煤能源(600792)',\n",
       " '新钢股份(600782)',\n",
       " 'ST辅仁(600781)',\n",
       " '友好集团(600778)',\n",
       " '通宝能源(600780)',\n",
       " '威派格(603956)',\n",
       " '哈森股份(603958)',\n",
       " '恒润股份(603985)',\n",
       " '百利科技(603959)',\n",
       " '大理药业(603963)',\n",
       " '中创物流(603967)',\n",
       " '银龙股份(603969)',\n",
       " '中农立华(603970)',\n",
       " '福田汽车(600166)',\n",
       " '国光连锁(605188)',\n",
       " '金诚信(603979)',\n",
       " '国泰集团(603977)',\n",
       " '汉商集团(600774)',\n",
       " '丽岛新材(603937)',\n",
       " '金鸿顺(603922)',\n",
       " '铁流股份(603926)',\n",
       " '兴业股份(603928)',\n",
       " '宁波富邦(600768)',\n",
       " '祥龙电业(600769)',\n",
       " '运盛医疗(600767)',\n",
       " '力鼎光电(605118)',\n",
       " '建霖家居(603408)',\n",
       " '建业股份(603948)',\n",
       " '雪龙集团(603949)',\n",
       " '起帆电缆(605222)',\n",
       " '国联证券(601456)',\n",
       " '法狮龙(605318)',\n",
       " '晨光新材(605399)',\n",
       " '华达新材(605158)',\n",
       " '城地香江(603887)',\n",
       " '永创智能(603901)',\n",
       " '中持股份(603903)',\n",
       " '合诚股份(603909)',\n",
       " '苏博特(603916)',\n",
       " '合力科技(603917)',\n",
       " '园城黄金(600766)',\n",
       " '天正电气(605066)',\n",
       " '华丰股份(605100)',\n",
       " '宏柏新材(605366)',\n",
       " '辽宁能源(600758)',\n",
       " '洲际油气(600759)',\n",
       " '冠盛股份(605088)',\n",
       " '银座股份(600858)',\n",
       " '一汽富维(600742)',\n",
       " '海航科技(600751)',\n",
       " '东方银星(600753)',\n",
       " '长江传媒(600757)',\n",
       " '沪光股份(605333)',\n",
       " '格林达(603931)',\n",
       " '鼎胜新材(603876)',\n",
       " '山西焦化(600740)',\n",
       " '时空科技(605178)',\n",
       " '武进不锈(603878)',\n",
       " '永悦科技(603879)',\n",
       " '丽尚国潮(600738)',\n",
       " '辽宁成大(600739)',\n",
       " '爱旭股份(600732)',\n",
       " '新华锦(600735)',\n",
       " '长鸿高科(605008)',\n",
       " '新智认知(603869)',\n",
       " '新化股份(603867)',\n",
       " '华电能源(600726)',\n",
       " '鲁北化工(600727)',\n",
       " '湖南海利(600731)',\n",
       " '云南城投(600239)',\n",
       " '时代万恒(600241)',\n",
       " '青海华鼎(600243)',\n",
       " 'ST成城(600247)',\n",
       " '陕西建工(600248)',\n",
       " '派克新材(605123)',\n",
       " '华荣股份(603855)',\n",
       " '能科科技(603859)',\n",
       " '天普股份(605255)',\n",
       " '两面针(600249)',\n",
       " '南纺股份(600250)',\n",
       " 'ST松炀(603863)',\n",
       " '新亚强(603155)',\n",
       " '山东玻纤(605006)',\n",
       " '豪能股份(603809)',\n",
       " '丰山集团(603810)',\n",
       " '交建股份(603815)',\n",
       " '神力股份(603819)',\n",
       " '嘉澳环保(603822)',\n",
       " '百合花(603823)',\n",
       " '坤彩科技(603826)',\n",
       " '华峰铝业(601702)',\n",
       " '柯利达(603828)',\n",
       " '安正时尚(603839)',\n",
       " '云维股份(600725)',\n",
       " '众望布艺(605003)',\n",
       " '威龙股份(603779)',\n",
       " '乾景园林(603778)',\n",
       " '科博达(603786)',\n",
       " '宁波高发(603788)',\n",
       " '联泰环保(603797)',\n",
       " '豪悦护理(605009)',\n",
       " '上海沿浦(605128)',\n",
       " '西部资源(600139)',\n",
       " '金牛化工(600722)',\n",
       " '*ST百花(600721)',\n",
       " '海南椰岛(600238)',\n",
       " '金瑞矿业(600714)',\n",
       " '文投控股(600715)',\n",
       " '常青股份(603768)',\n",
       " '彩虹股份(600707)',\n",
       " '*ST工新(600701)',\n",
       " '湖南天雁(600698)',\n",
       " '苏美达(600710)',\n",
       " '仙鹤股份(603733)',\n",
       " '秦安股份(603758)',\n",
       " '中马传动(603767)',\n",
       " '立昂微(605358)',\n",
       " '浪莎股份(600137)',\n",
       " '大元泵业(603757)',\n",
       " '拱东医疗(605369)',\n",
       " '福然德(605050)',\n",
       " '中广天择(603721)',\n",
       " '龙韵股份(603729)',\n",
       " '岱美股份(603730)',\n",
       " '岩石股份(600696)',\n",
       " '亚通股份(600692)',\n",
       " '大商股份(600694)',\n",
       " '百川能源(600681)',\n",
       " '*ST刚泰(600687)',\n",
       " '阳煤化工(600691)',\n",
       " '金花股份(600080)',\n",
       " '上海凤凰(600679)',\n",
       " '塞力医疗(603716)',\n",
       " '晨丰科技(603685)',\n",
       " '江苏新能(603693)',\n",
       " '大胜达(603687)',\n",
       " '交运股份(600676)',\n",
       " '东方环宇(603706)',\n",
       " '沧州大化(600230)',\n",
       " '中华企业(600675)',\n",
       " '*ST瑞德(600666)',\n",
       " '天地源(600665)',\n",
       " '奥锐特(605116)',\n",
       " '灵康药业(603669)',\n",
       " '锦和商业(603682)',\n",
       " '永冠新材(603681)',\n",
       " '今创集团(603680)',\n",
       " '华体科技(603679)',\n",
       " '哈药股份(600664)',\n",
       " '*ST游久(600652)',\n",
       " '*ST中安(600654)',\n",
       " '申华控股(600653)',\n",
       " '晶华新材(603683)',\n",
       " '国新文化(600636)',\n",
       " '康隆达(603665)',\n",
       " '五洲新春(603667)',\n",
       " '天马科技(603668)',\n",
       " '德利股份(605198)',\n",
       " '*ST富控(600634)',\n",
       " '华鑫股份(600621)',\n",
       " '华建集团(600629)',\n",
       " '丰华股份(600615)',\n",
       " '三祥新材(603663)',\n",
       " '国新能源(600617)',\n",
       " '*ST鹏起(600614)',\n",
       " '天宸股份(600620)',\n",
       " '中毅达(600610)',\n",
       " '柯力传感(603662)',\n",
       " '金杯汽车(600609)',\n",
       " 'ST沪科(600608)',\n",
       " '华翔股份(603112)',\n",
       " '汇通能源(600605)',\n",
       " '朗博科技(603655)',\n",
       " '春光科技(603657)',\n",
       " '中谷物流(603565)',\n",
       " '彤程新材(603650)',\n",
       " '伟时电子(605218)',\n",
       " '*ST熊猫(600599)',\n",
       " '茶花股份(603615)',\n",
       " '君禾股份(603617)',\n",
       " '退市保千(600074)',\n",
       " '科森科技(603626)',\n",
       " '伯特利(603596)',\n",
       " '天创时尚(603608)',\n",
       " '麒盛科技(603610)',\n",
       " '*ST中孚(600595)',\n",
       " '益佰制药(600594)',\n",
       " '汇金通(603577)',\n",
       " '苏利股份(603585)',\n",
       " '地素时尚(603587)',\n",
       " '高能环境(603588)',\n",
       " '珍宝岛(603567)',\n",
       " '长久物流(603569)',\n",
       " 'ST起步(603557)',\n",
       " '健盛集团(603558)',\n",
       " '龙溪股份(600592)',\n",
       " '广东榕泰(600589)',\n",
       " '金晶科技(600586)',\n",
       " '克劳斯(600579)',\n",
       " '八一钢铁(600581)',\n",
       " '淮河能源(600575)',\n",
       " '祥源文化(600576)',\n",
       " '南都物业(603506)',\n",
       " '振江股份(603507)',\n",
       " '锦泓集团(603518)',\n",
       " '众源新材(603527)',\n",
       " '嘉诚国际(603535)',\n",
       " '贵人鸟(603555)',\n",
       " '海兴电力(603556)',\n",
       " '祥和实业(603500)',\n",
       " '金石资源(603505)',\n",
       " '安阳钢铁(600569)',\n",
       " '吉翔股份(603399)',\n",
       " '金辰股份(603396)',\n",
       " '勘设股份(603458)',\n",
       " '八方股份(603489)',\n",
       " '三美股份(603379)',\n",
       " '元成股份(603388)',\n",
       " '通达电气(603390)',\n",
       " '东珠生态(603359)',\n",
       " '金自天正(600560)',\n",
       " '江西长运(600561)',\n",
       " '山鹰国际(600567)',\n",
       " '华菱精工(603356)',\n",
       " '华达科技(603358)',\n",
       " '大西洋(600558)',\n",
       " '天下秀(600556)',\n",
       " '和顺石油(603353)',\n",
       " '文灿股份(603348)',\n",
       " '威尔药业(603351)',\n",
       " '海航创新(600555)',\n",
       " '时代出版(600551)',\n",
       " '凯盛科技(600552)',\n",
       " '贵州三力(603439)',\n",
       " '万泰生物(603392)',\n",
       " '赛伍技术(603212)',\n",
       " '东方时尚(603377)',\n",
       " '南方传媒(601900)',\n",
       " '狮头股份(600539)',\n",
       " '金徽酒(603919)',\n",
       " '未来股份(600532)',\n",
       " '白云电器(603861)',\n",
       " '赛福天(603028)',\n",
       " '康普顿(603798)',\n",
       " '德宏股份(603701)',\n",
       " '朗迪集团(603726)',\n",
       " '贵航股份(600523)',\n",
       " '多伦科技(603528)',\n",
       " '豫光金铅(600531)',\n",
       " '四方科技(603339)',\n",
       " '新洁能(605111)',\n",
       " '长华股份(605018)',\n",
       " '上海沪工(603131)',\n",
       " 'ST康美(600518)',\n",
       " '中铁工业(600528)',\n",
       " '新宏泰(603016)',\n",
       " '海汽集团(603069)',\n",
       " '国发股份(600538)',\n",
       " '海航基础(600515)',\n",
       " '联环药业(600513)',\n",
       " '广西广电(600936)',\n",
       " '贵阳银行(601997)',\n",
       " '爱慕股份(603511)',\n",
       " '上海电影(601595)',\n",
       " '欧普照明(603515)',\n",
       " '腾达建设(600512)',\n",
       " '黑牡丹(600510)',\n",
       " '天富能源(600509)',\n",
       " '正平股份(603843)',\n",
       " '三角轮胎(601163)',\n",
       " '新天然气(603393)',\n",
       " '上海能源(600508)',\n",
       " '安徽建工(600502)',\n",
       " '凤竹纺织(600493)',\n",
       " '华海药业(600521)',\n",
       " '泰晶科技(603738)',\n",
       " '常熟银行(601128)',\n",
       " '东鹏饮料(605499)',\n",
       " '海程邦达(603836)',\n",
       " '梦百合(603313)',\n",
       " '杭州银行(600926)',\n",
       " '新华网(603888)',\n",
       " '富春染织(605189)',\n",
       " '国检集团(603060)',\n",
       " '龙元建设(600491)',\n",
       " '神农集团(605296)',\n",
       " '徕木股份(603633)',\n",
       " '鹏欣资源(600490)',\n",
       " '康德莱(603987)',\n",
       " '宏辉果蔬(603336)',\n",
       " '*ST信威(600485)',\n",
       " '苏州科达(603660)',\n",
       " '中通国脉(603559)',\n",
       " '三维股份(603033)',\n",
       " '华光环能(600475)',\n",
       " '亚振家居(603389)',\n",
       " '六国化工(600470)',\n",
       " '永吉股份(603058)',\n",
       " '风神股份(600469)',\n",
       " '力帆科技(601777)',\n",
       " '元祖股份(603886)',\n",
       " '浙江仙通(603239)',\n",
       " '中原证券(601375)',\n",
       " '常熟汽饰(603035)',\n",
       " '德新交运(603032)',\n",
       " '太平鸟(603877)',\n",
       " '皖天然气(603689)',\n",
       " '荣泰健康(603579)',\n",
       " '海利尔(603639)',\n",
       " '贵研铂业(600459)',\n",
       " '*ST九有(600462)',\n",
       " '百利电气(600468)',\n",
       " '中国科传(601858)',\n",
       " '洪城环境(600461)',\n",
       " '艾迪精密(603638)',\n",
       " '集友股份(603429)',\n",
       " '法兰泰克(603966)',\n",
       " '正裕工业(603089)',\n",
       " '百傲化学(603360)',\n",
       " '奇精机械(603677)',\n",
       " '宝钛股份(600456)',\n",
       " '镇海股份(603637)',\n",
       " '时代新材(600458)',\n",
       " '国机通用(600444)',\n",
       " '华纺股份(600448)',\n",
       " '通威股份(600438)',\n",
       " '白银有色(601212)',\n",
       " '博天环境(603603)',\n",
       " '海峡环保(603817)',\n",
       " '华鲁恒升(600426)',\n",
       " '天域生态(603717)',\n",
       " '泰禾智能(603656)',\n",
       " '共创草坪(605099)',\n",
       " '碳元科技(603133)',\n",
       " '冠豪高新(600433)',\n",
       " ...]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "stock_name_code"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "8055048b",
   "metadata": {},
   "outputs": [],
   "source": [
    "stock_name_code.remove('美都能源(600175)')\n",
    "stock_name_code.remove('营口港(600317)')\n",
    "stock_name_code.remove('银鸽投资(600069)')\n",
    "stock_name_code.remove('ST成城(600247)')\n",
    "stock_name_code.remove('*ST刚泰(600687)')\n",
    "stock_name_code.remove('*ST工新(600701)')\n",
    "stock_name_code.remove('*ST信威(600485)')\n",
    "stock_name_code.remove('*ST鹏起(600614)')\n",
    "stock_name_code.remove('*ST富控(600634)')\n",
    "stock_name_code.remove('退市保千(600074)')\n",
    "stock_name_code.remove('成都银行(601838)')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "b3bcb01a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1647"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(stock_name_code)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "30191514",
   "metadata": {},
   "outputs": [],
   "source": [
    "#pip install cryptography"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "9d28bce3",
   "metadata": {},
   "outputs": [],
   "source": [
    "#pip install pyOpenSSL"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "d42d02e5",
   "metadata": {},
   "outputs": [],
   "source": [
    "#pip install certifi"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "7fa6c507",
   "metadata": {},
   "outputs": [],
   "source": [
    "if __name__=='__main__':\n",
    "    stock_name_code = get_stock_code()\n",
    "    for i in stock_name_code:\n",
    "        stock_name = i[:-8]\n",
    "        stock_code = i[-7:-1]\n",
    "        get_stock_history(stock_name, stock_code, '/Users/zhangyuwei/Downloads')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "34afd120",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>stock_name</th>\n",
       "      <th>stock_id</th>\n",
       "      <th>max_high</th>\n",
       "      <th>min_high</th>\n",
       "      <th>average_high</th>\n",
       "      <th>max_low</th>\n",
       "      <th>min_low</th>\n",
       "      <th>average_low</th>\n",
       "      <th>max_open</th>\n",
       "      <th>min_open</th>\n",
       "      <th>...</th>\n",
       "      <th>max_close</th>\n",
       "      <th>min_close</th>\n",
       "      <th>average_close</th>\n",
       "      <th>max_volume</th>\n",
       "      <th>min_volume</th>\n",
       "      <th>average_volume</th>\n",
       "      <th>sum_volume</th>\n",
       "      <th>max_adjclose</th>\n",
       "      <th>min_adjclose</th>\n",
       "      <th>average_adjclose</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>0 rows × 21 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "Empty DataFrame\n",
       "Columns: [stock_name, stock_id, max_high, min_high, average_high, max_low, min_low, average_low, max_open, min_open, average_open, max_close, min_close, average_close, max_volume, min_volume, average_volume, sum_volume, max_adjclose, min_adjclose, average_adjclose]\n",
       "Index: []\n",
       "\n",
       "[0 rows x 21 columns]"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df = pd.DataFrame(columns = ['stock_name','stock_id',\n",
    "                             'max_high', 'min_high', 'average_high', \n",
    "                             'max_low', 'min_low', 'average_low', \n",
    "                             'max_open', 'min_open', 'average_open',\n",
    "                             'max_close', 'min_close', 'average_close',\n",
    "                             'max_volume', 'min_volume', 'average_volume', 'sum_volume',\n",
    "                             'max_adjclose', 'min_adjclose', 'average_adjclose'])\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "afd13ccc",
   "metadata": {},
   "outputs": [],
   "source": [
    "stock_name = [i[:-8] for i in stock_name_code]\n",
    "stock_code = [i[-7:-1] for i in stock_name_code]\n",
    "stock_name_c = [i[:-8]+i[-7:-1]+'.ss.csv' for i in stock_name_code]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "1ebb6ec3",
   "metadata": {},
   "outputs": [],
   "source": [
    "for i in range(0,1647):\n",
    "    n = pd.read_csv(stock_name_c[i])\n",
    "    df.loc[i] = [stock_name[i], stock_code[i], \n",
    "                 n['High'].max(),n['High'].min(), n['High'].mean(),\n",
    "                 n['Low'].max(),n['Low'].min(), n['Low'].mean(),\n",
    "                 n['Open'].max(),n['Open'].min(), n['Open'].mean(),\n",
    "                 n['Close'].max(),n['Close'].min(), n['Close'].mean(),\n",
    "                 n['Volume'].max(),n['Volume'].min(), n['Volume'].mean(), n['Volume'].sum(),\n",
    "                 n['Adj Close'].max(),n['Adj Close'].min(), n['Adj Close'].mean()]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "85537467",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>stock_name</th>\n",
       "      <th>stock_id</th>\n",
       "      <th>max_high</th>\n",
       "      <th>min_high</th>\n",
       "      <th>average_high</th>\n",
       "      <th>max_low</th>\n",
       "      <th>min_low</th>\n",
       "      <th>average_low</th>\n",
       "      <th>max_open</th>\n",
       "      <th>min_open</th>\n",
       "      <th>...</th>\n",
       "      <th>max_close</th>\n",
       "      <th>min_close</th>\n",
       "      <th>average_close</th>\n",
       "      <th>max_volume</th>\n",
       "      <th>min_volume</th>\n",
       "      <th>average_volume</th>\n",
       "      <th>sum_volume</th>\n",
       "      <th>max_adjclose</th>\n",
       "      <th>min_adjclose</th>\n",
       "      <th>average_adjclose</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>包钢股份</td>\n",
       "      <td>600010</td>\n",
       "      <td>5.357142</td>\n",
       "      <td>0.571120</td>\n",
       "      <td>1.650246</td>\n",
       "      <td>5.064285</td>\n",
       "      <td>0.552647</td>\n",
       "      <td>1.587743</td>\n",
       "      <td>5.150000</td>\n",
       "      <td>0.566502</td>\n",
       "      <td>...</td>\n",
       "      <td>5.200000</td>\n",
       "      <td>0.568041</td>\n",
       "      <td>1.620052</td>\n",
       "      <td>4114453026</td>\n",
       "      <td>0</td>\n",
       "      <td>2.249651e+08</td>\n",
       "      <td>1116951838553</td>\n",
       "      <td>5.160247</td>\n",
       "      <td>0.223999</td>\n",
       "      <td>1.469552</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>清源股份</td>\n",
       "      <td>603628</td>\n",
       "      <td>44.020000</td>\n",
       "      <td>6.840000</td>\n",
       "      <td>12.054838</td>\n",
       "      <td>41.990002</td>\n",
       "      <td>6.450000</td>\n",
       "      <td>11.503560</td>\n",
       "      <td>44.020000</td>\n",
       "      <td>6.450000</td>\n",
       "      <td>...</td>\n",
       "      <td>43.049999</td>\n",
       "      <td>6.670000</td>\n",
       "      <td>11.784566</td>\n",
       "      <td>46489828.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>5.242373e+06</td>\n",
       "      <td>6154546422.0</td>\n",
       "      <td>42.448616</td>\n",
       "      <td>6.611243</td>\n",
       "      <td>11.674088</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>苏州龙杰</td>\n",
       "      <td>603332</td>\n",
       "      <td>49.299999</td>\n",
       "      <td>14.750000</td>\n",
       "      <td>25.303900</td>\n",
       "      <td>46.900002</td>\n",
       "      <td>14.010000</td>\n",
       "      <td>24.449586</td>\n",
       "      <td>47.000000</td>\n",
       "      <td>14.260000</td>\n",
       "      <td>...</td>\n",
       "      <td>46.900002</td>\n",
       "      <td>14.300000</td>\n",
       "      <td>24.864446</td>\n",
       "      <td>21558970.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>2.397951e+06</td>\n",
       "      <td>1623412997.0</td>\n",
       "      <td>44.236118</td>\n",
       "      <td>14.178056</td>\n",
       "      <td>24.216269</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>四川路桥</td>\n",
       "      <td>600039</td>\n",
       "      <td>11.860000</td>\n",
       "      <td>0.550000</td>\n",
       "      <td>3.136423</td>\n",
       "      <td>10.910000</td>\n",
       "      <td>0.530555</td>\n",
       "      <td>3.022699</td>\n",
       "      <td>11.760000</td>\n",
       "      <td>0.533333</td>\n",
       "      <td>...</td>\n",
       "      <td>11.650000</td>\n",
       "      <td>0.536111</td>\n",
       "      <td>3.080677</td>\n",
       "      <td>350894499.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>3.325137e+07</td>\n",
       "      <td>148434104780.0</td>\n",
       "      <td>11.650000</td>\n",
       "      <td>0.434754</td>\n",
       "      <td>2.720666</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>保利发展</td>\n",
       "      <td>600048</td>\n",
       "      <td>18.740000</td>\n",
       "      <td>1.327567</td>\n",
       "      <td>9.025626</td>\n",
       "      <td>17.950001</td>\n",
       "      <td>1.174581</td>\n",
       "      <td>8.683148</td>\n",
       "      <td>18.469999</td>\n",
       "      <td>1.252339</td>\n",
       "      <td>...</td>\n",
       "      <td>18.690001</td>\n",
       "      <td>1.277626</td>\n",
       "      <td>8.858196</td>\n",
       "      <td>1480875170.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>9.883653e+07</td>\n",
       "      <td>366090496508.0</td>\n",
       "      <td>17.028925</td>\n",
       "      <td>0.796565</td>\n",
       "      <td>6.988701</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>当代文体</td>\n",
       "      <td>600136</td>\n",
       "      <td>37.500000</td>\n",
       "      <td>1.315000</td>\n",
       "      <td>8.215834</td>\n",
       "      <td>34.799999</td>\n",
       "      <td>1.260000</td>\n",
       "      <td>7.882991</td>\n",
       "      <td>35.555000</td>\n",
       "      <td>1.270000</td>\n",
       "      <td>...</td>\n",
       "      <td>35.950001</td>\n",
       "      <td>1.285000</td>\n",
       "      <td>8.054401</td>\n",
       "      <td>73837188.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>4.479099e+06</td>\n",
       "      <td>22592577326.0</td>\n",
       "      <td>35.667915</td>\n",
       "      <td>1.274917</td>\n",
       "      <td>7.984537</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>乐凯胶片</td>\n",
       "      <td>600135</td>\n",
       "      <td>30.770000</td>\n",
       "      <td>2.246153</td>\n",
       "      <td>9.961570</td>\n",
       "      <td>28.490000</td>\n",
       "      <td>2.146153</td>\n",
       "      <td>9.556140</td>\n",
       "      <td>29.500000</td>\n",
       "      <td>2.169230</td>\n",
       "      <td>...</td>\n",
       "      <td>29.320000</td>\n",
       "      <td>2.161538</td>\n",
       "      <td>9.766262</td>\n",
       "      <td>81476602.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>6.394014e+06</td>\n",
       "      <td>33472663370.0</td>\n",
       "      <td>28.659288</td>\n",
       "      <td>2.098599</td>\n",
       "      <td>9.108882</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>九鼎投资</td>\n",
       "      <td>600053</td>\n",
       "      <td>77.580002</td>\n",
       "      <td>1.097222</td>\n",
       "      <td>13.162436</td>\n",
       "      <td>70.300003</td>\n",
       "      <td>1.048611</td>\n",
       "      <td>12.642009</td>\n",
       "      <td>72.000000</td>\n",
       "      <td>1.048611</td>\n",
       "      <td>...</td>\n",
       "      <td>72.309998</td>\n",
       "      <td>1.048611</td>\n",
       "      <td>12.899630</td>\n",
       "      <td>59846592.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>3.346008e+06</td>\n",
       "      <td>16934144473.0</td>\n",
       "      <td>68.737114</td>\n",
       "      <td>0.978446</td>\n",
       "      <td>12.372367</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>波导股份</td>\n",
       "      <td>600130</td>\n",
       "      <td>19.190001</td>\n",
       "      <td>1.043478</td>\n",
       "      <td>4.625383</td>\n",
       "      <td>17.570000</td>\n",
       "      <td>0.996376</td>\n",
       "      <td>4.434379</td>\n",
       "      <td>19.000000</td>\n",
       "      <td>1.014492</td>\n",
       "      <td>...</td>\n",
       "      <td>18.110001</td>\n",
       "      <td>1.018115</td>\n",
       "      <td>4.533502</td>\n",
       "      <td>291466276.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.681856e+07</td>\n",
       "      <td>86161470756.0</td>\n",
       "      <td>18.110001</td>\n",
       "      <td>1.018115</td>\n",
       "      <td>4.300168</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>国投资本</td>\n",
       "      <td>600061</td>\n",
       "      <td>25.723684</td>\n",
       "      <td>0.787649</td>\n",
       "      <td>5.738380</td>\n",
       "      <td>24.881578</td>\n",
       "      <td>0.750339</td>\n",
       "      <td>5.515144</td>\n",
       "      <td>24.881578</td>\n",
       "      <td>0.754485</td>\n",
       "      <td>...</td>\n",
       "      <td>24.881578</td>\n",
       "      <td>0.779358</td>\n",
       "      <td>5.627813</td>\n",
       "      <td>256158615.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>1.431301e+07</td>\n",
       "      <td>77476307023.0</td>\n",
       "      <td>23.002382</td>\n",
       "      <td>0.720497</td>\n",
       "      <td>5.276978</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>10 rows × 21 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "  stock_name stock_id   max_high   min_high  average_high    max_low  \\\n",
       "0       包钢股份   600010   5.357142   0.571120      1.650246   5.064285   \n",
       "1       清源股份   603628  44.020000   6.840000     12.054838  41.990002   \n",
       "2       苏州龙杰   603332  49.299999  14.750000     25.303900  46.900002   \n",
       "3       四川路桥   600039  11.860000   0.550000      3.136423  10.910000   \n",
       "4       保利发展   600048  18.740000   1.327567      9.025626  17.950001   \n",
       "5       当代文体   600136  37.500000   1.315000      8.215834  34.799999   \n",
       "6       乐凯胶片   600135  30.770000   2.246153      9.961570  28.490000   \n",
       "7       九鼎投资   600053  77.580002   1.097222     13.162436  70.300003   \n",
       "8       波导股份   600130  19.190001   1.043478      4.625383  17.570000   \n",
       "9       国投资本   600061  25.723684   0.787649      5.738380  24.881578   \n",
       "\n",
       "     min_low  average_low   max_open   min_open  ...  max_close  min_close  \\\n",
       "0   0.552647     1.587743   5.150000   0.566502  ...   5.200000   0.568041   \n",
       "1   6.450000    11.503560  44.020000   6.450000  ...  43.049999   6.670000   \n",
       "2  14.010000    24.449586  47.000000  14.260000  ...  46.900002  14.300000   \n",
       "3   0.530555     3.022699  11.760000   0.533333  ...  11.650000   0.536111   \n",
       "4   1.174581     8.683148  18.469999   1.252339  ...  18.690001   1.277626   \n",
       "5   1.260000     7.882991  35.555000   1.270000  ...  35.950001   1.285000   \n",
       "6   2.146153     9.556140  29.500000   2.169230  ...  29.320000   2.161538   \n",
       "7   1.048611    12.642009  72.000000   1.048611  ...  72.309998   1.048611   \n",
       "8   0.996376     4.434379  19.000000   1.014492  ...  18.110001   1.018115   \n",
       "9   0.750339     5.515144  24.881578   0.754485  ...  24.881578   0.779358   \n",
       "\n",
       "   average_close    max_volume min_volume average_volume      sum_volume  \\\n",
       "0       1.620052    4114453026          0   2.249651e+08   1116951838553   \n",
       "1      11.784566    46489828.0        0.0   5.242373e+06    6154546422.0   \n",
       "2      24.864446    21558970.0        0.0   2.397951e+06    1623412997.0   \n",
       "3       3.080677   350894499.0        0.0   3.325137e+07  148434104780.0   \n",
       "4       8.858196  1480875170.0        0.0   9.883653e+07  366090496508.0   \n",
       "5       8.054401    73837188.0        0.0   4.479099e+06   22592577326.0   \n",
       "6       9.766262    81476602.0        0.0   6.394014e+06   33472663370.0   \n",
       "7      12.899630    59846592.0        0.0   3.346008e+06   16934144473.0   \n",
       "8       4.533502   291466276.0        0.0   1.681856e+07   86161470756.0   \n",
       "9       5.627813   256158615.0        0.0   1.431301e+07   77476307023.0   \n",
       "\n",
       "  max_adjclose  min_adjclose  average_adjclose  \n",
       "0     5.160247      0.223999          1.469552  \n",
       "1    42.448616      6.611243         11.674088  \n",
       "2    44.236118     14.178056         24.216269  \n",
       "3    11.650000      0.434754          2.720666  \n",
       "4    17.028925      0.796565          6.988701  \n",
       "5    35.667915      1.274917          7.984537  \n",
       "6    28.659288      2.098599          9.108882  \n",
       "7    68.737114      0.978446         12.372367  \n",
       "8    18.110001      1.018115          4.300168  \n",
       "9    23.002382      0.720497          5.276978  \n",
       "\n",
       "[10 rows x 21 columns]"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.head(10)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "9fdd5ce3",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cf8b45c2",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "6af55c80",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.8"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
